我想分析一个命令的标准输出并运行命令,如果一行匹配。以例如cat cities.txt
输出解析标准输出和运行命令如果行匹配
paris
amsterdam
munich
berlin
london
brussels
我想响应这个相同的列表,但以字母B开始任何一个城市运行的命令。
cat cities.txt | <command here ... echo $city starts with b>
应该输出像
paris
amsterdam
munich
berlin
berlin starts with b
london
brussels
brussels starts with b
也许这样使用[AWK](https://www.gnu.org/software/gawk/manual/gawk.html)?实验! –
@shellter是的,这是一个愚蠢的例子,但想法是,当它匹配时我需要执行另一个命令。 –