小编oct*_*001的帖子

如何在没有最后一个换行符的情况下将多行附加到文件中?

我有一个很长的字符串,它被分成几块。我想将它们附加到文件中而不使用 bash 放置换行符。

示例:
首先追加

cat >> abc.sh << EOL
echo "bla bla"
ifcon
EOL
Run Code Online (Sandbox Code Playgroud)

第二次追加

cat >> abc.sh << EOL
fig -a
uname -a
EOL
Run Code Online (Sandbox Code Playgroud)

文件abc.sh应该是:

echo "bla bla"
ifconfig -a
uname -a
Run Code Online (Sandbox Code Playgroud)

并不是

echo "bla bla"
ifcon
fig -a
uname -a
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

io-redirection shell-script text-processing

6
推荐指数
1
解决办法
8473
查看次数