看来read
命令只需要 1 行,如果我想输入一个带换行符的短段落怎么办?我会用什么?我认为有一个命令会在您按 ctrl+d 时结束,因此返回键用于开始一个新段落。
最佳答案
text=$(cat)
允许您使用换行符键入文本,在行首以 Ctrl-d 结束。
Bash 中的等效项,无需使用外部实用程序
text=$(</dev/stdin)
关于Unix:如何读取多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296233/