gpt4 book ai didi

linux shell流重定向直接运行命令列表

转载 作者:太空狗 更新时间:2023-10-29 11:34:19 26 4
gpt4 key购买 nike

我有这个 svn 项目...获取未添加文件的列表(在我的例子中,有数百个):

svn status |grep "^?"

输出

? somefile.txt
? somefile1.txt
? somefile2.txt

最近有人介绍我使用 sed...所以现在我有一个要运行的命令列表

svn status | grep "^?"|sed "s/^?/svn add/"

输出

svn add somefile.txt
svn add somefile1.txt
svn add somefile2.txt

我意识到我可以将它通过管道传输到一个文件中

svn status | grep "^?"|sed "s/^?/svn add/" >out.sh && sh out.sh && rm out.sh

但我想避免写入临时文件。有没有办法将它通过管道传递给这样的命令:

svn status | grep "^?"|sed "s/^?/svn add/" |some_command_that_runs_each_line

最佳答案

bash/sh 呢?

svn status | grep "^?"|sed "s/^?/svn add/" | bash

关于linux shell流重定向直接运行命令列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6833341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com