我在开头有一行空格,例如“Hello world”。
我想将此行插入到文件中的特定行。
例如
将“hello world”插入下一个文件
hello
world
result:
hello
hello world
world
我正在使用这个 sed 脚本:
sed -i "${line} i ${text}" $file
问题是我得到的新行没有空格:
hello
hello world
world
你可以逃脱space
字符,例如添加 2 个空格:
sed -i "${line} i \ \ ${text}" $file
或者你可以在你的定义中做到这一点text
多变的:
text="\ \ hello world"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)