【发布时间】:2014-03-24 21:49:23
【问题描述】:
我得到以下输出并想测试它的行数(例如 wc -l)是否等于 2。如果是,我想附加一些东西。它必须只使用链式管道。
开始输入:
echo "This is a
new line Test"
目标输出:
"This is a
new line Test
some chars"
但前提是起始输入行数等于 2。
我已经尝试过类似的东西:
echo "This is a
new line Test" | while read line ; do lines=$(echo "$lines\n$line") ; echo $all ... ; done
但没有一个想法能解决问题。 使用 sed/awk 等是可以的,只是它应该是一个链式管道。
谢谢!
【问题讨论】:
-
“仅使用链式管道”或“成为链式管道”是什么意思?限制的原因是什么?
-
需要单线..
标签: string bash sed pipe chain