linux里面的sed命令[root@localhost home]# cat a111222333我想把第二行222替
linux里面的sed命令
[root@localhost home]# cat a
111
222
333
我想把第二行222替换为两边带有引号的777 即 "777" 我是下面这样写的,但是不行.请问哪里写错了吗?(如果777两边没有引号的话,是这么写.加了引号,
a=`cat -n /home/a|grep 222|awk '{print $1}'`
sed -i " $a c 777 " /home/a