6
将标准输入的最后一行添加到整个标准输入
考虑以下脚本: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" 这可以工作并输出: line 3 line 1 line 2 line 3 假设我们的输入源不是实际文件,而是stdin: cat <<EOS | # what goes here now? line 1 line 2 line 3 EOS 我们如何修改命令: cat <(tail -1 "$tmpfile") "$tmpfile" 这样在不同的上下文中它仍会产生相同的输出? …
9
bash