文件 test 内容
aaaa
aaaaaaa
aaaaaaaa
aaaaaaaaaaa
要求从第二行开始把a替换成b
sed '2,$ s/a/b/g' 正确
但是2是由变量$num的出的。
sed '$num,$ s/a/b/g' 出错
sed '"$num",$ s/a/b/g' 出错
sed '\$num,$ s/a/b/g' 不出错,但不替换了。
请教高手正确的写法。。
另外用tr可以实现吗?第二行开始替换
[问题]sed 初学,请问
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
你可以帮我看看这个帖子吗?
viewtopic.php?t=97973&highlight=
viewtopic.php?t=97973&highlight=