我想从文件中删除的Unix下面的字符串:SED命令在UNIX
<?xml version='1.0' encoding='UTF-8'?>
文件内容正是这一点:
<?xml version='1.0' encoding='UTF-8'?>Hello World
在一个单一的连续线。
我使用下面的命令来实现相同的:
sed s'/<?xml version='1.0' encoding='UTF-8'?>//g' myFile > myFile1
然而,得到的文件myFile1仍具有字符串。
如何实现这一目标?
您是否尝试转义引号? – Bernhard
sed s'/ <?xml version = \'1.0 \'encoding = \'UTF-8 \'?> // g'myFile> myFile1 or sed s'/ <\?xml version ='1.0''encoding = \ 'UTF \ -8 \' \?> // g'myFile> myFile1不起作用 – Nik