有人能帮我吗?我有一个家庭作业来自我的大学。我必须将这 4 条命令合并为 1 条:
grep - r - l 'TODO'
ln - s test --- (It`s the name of file that I get after first command) softlink
grep -v -r -l 'TODO'
chmod 0644 lab --- (It`s the name of file that I get after previous command)
我尝试用谷歌搜索这个问题,但我得到的只是一些带有;
和 的内容&
。但据我所知,它不能以正确的方式工作,因为这些命令是逻辑连接的(我只有在 之后才能获得我必须处理的文件的名称grep
)。
答案1
您可以使用管道“|”将第一个命令的输出用作第二个命令的输入,如下所示:
# <first command> | <second command> ...