while (<>) { print($_); }
这是非常方便。我只想知道什么是最简单的方法从文件或标准输入在bash。
while read line do echo "$line" done < "${1:-/dev/stdin}"
如果否则定义$ {1:-…}替换$ 1使用自身进程的标准输入的文件名。