【发布时间】:2020-01-07 11:33:47
【问题描述】:
这是在 bash(5.0.3(1)-release) / ubuntu 19
我跑的时候:
printf "%s" $'\n'
它打印出一个新行。
现在当我跑步时:
result="$(printf "%s" $'\n')"
printf "<%s>" "$result"
我希望 $result 包含换行符,但它是空的。
谁能解释一下?
【问题讨论】:
-
试试这个
result="$(printf "1%s" $'\n2')"; printf "<%s>" "$result" -
我知道我们可以做到,我只是想解释一下我的帖子中发生的事情。
标签: bash