可以替换;在bash脚本中使用newline
我已经尝试使用sed
,现在我正在使用tr
,
list="banana, apple, orange, strawberry"
listed_text=$(echo $list| tr , '\n')
所需的输出:
banana
apple
orange
strawberry
输出我得到:
banana apple orange strawberry
我将ZSH用作shell,但我在bash中检查了行不通。我尝试了\ n,\ n,尝试了一个字面的newline “ \”
,但它行不通。我得到的只是相同的单线输出!
I already tried using sed
, now I'm using tr
,
list="banana, apple, orange, strawberry"
listed_text=$(echo $list| tr , '\n')
Desired output:
banana
apple
orange
strawberry
Output I get:
banana apple orange strawberry
I'm using zsh as shell, but I checked in bash and it also doesn't work. I tried \n, \n, tried an literal newline "\ "
but it won't work. All I get is t that same single line output!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 sed (
tr
不足以删除领先空间):Using sed (
tr
is not sufficient to remove leading space):