假设我在文件中有一些文本A B $ D E
,我想用y替换$。我们怎么样?
我尝试了sed 's/$/y' filename > filename1
,但它没有用。
答案 0 :(得分:5)
它不起作用,因为$
是special character in regular expressions。
请尝试使用sed 's/\$/y/' filename > filename1
。
答案 1 :(得分:1)
<强>替代强>
使用班级角色
sed 's/[$]/y/' YourFile
使用翻译(更改范围内所有$行)
sed 'y/$/y/' YourFile