当前位置: 技术问答>linux和unix
sed ''内识别问题
来源: 互联网 发布时间:2016-03-29
本文导语: sed '3s/.*/新的内容/' yourfile > newfile 把第三行的内容换成新的内容 如果把这个语句放在脚本里,新的内容是通过命令行的参数给的,如: test.sh hello 这个命令变成 sed '3s/.*/$1/' yourfile > newfile 但是在''里面,...
sed '3s/.*/新的内容/' yourfile > newfile 把第三行的内容换成新的内容
如果把这个语句放在脚本里,新的内容是通过命令行的参数给的,如:
test.sh hello
这个命令变成
sed '3s/.*/$1/' yourfile > newfile
但是在''里面,$1不会被识别出来,请问如何解决?如果能把$1替换成hello呢,谢谢!
如果把这个语句放在脚本里,新的内容是通过命令行的参数给的,如:
test.sh hello
这个命令变成
sed '3s/.*/$1/' yourfile > newfile
但是在''里面,$1不会被识别出来,请问如何解决?如果能把$1替换成hello呢,谢谢!
|
sed '3s/.*/'$1'/' yourfile > newfile