【发布时间】:2014-04-17 12:38:21
【问题描述】:
我想将单词删除成一行。例如:
I want to delete one word in this line
而我想删除'一个'来获得:
I want to delete word in this line
通过变量传递单词。到目前为止,我得到了:
WORD=one ; sed -n 's/"$WORD"//g' file.txt > newfile.txt
但是,它什么也没做。为什么不?我怎样才能让它发挥作用?
【问题讨论】:
-
变量不在单引号内展开,仅在双引号内展开。单引号内的双引号没有任何特殊作用。
标签: sed