我想在</a> and <a><a>
</a><a><a>
</a>
<a><a>
我做了这个
sed 's#</a><a><a>#</a>\n<a><a>#g' filename
但它没有用。
我想在</a> and <a><a>
</a><a><a>
</a>
<a><a>
我做了这个
sed 's#</a><a><a>#</a>\n<a><a>#g' filename
但它没有用。
Powered by mac 有两种解读:
echo foo | sed 's/f/f\'$'\n/'
echo foo | gsed 's/f/f\n/g'
有些sed
s,特别是 Mac / BSD,不解释\n
为换行符,您需要使用实际的换行符,前面有一个反斜杠:
$ echo foo | sed 's/f/f\n/'
fnoo
$ echo foo | sed 's/f/f\
> /'
f
oo
$
或者您可以使用:
echo foo | sed $'s/f/f\\\n/'
......或者你只是猛击它!在 mac / osx 上为我工作:
sed "2 i \\\n${TEXT}\n\n" -i ${FILE_PATH_NAME}
sed "2 i \\\nSomeText\n\n" -i textfile.txt