Answers:
您可能会从-p
或-t
标志中受益。
xargs -p
或xargs --interactive
将打印出要执行的命令,然后在执行命令前提示输入(y / n)进行确认。
% cat list
one
two
three
% ls
list
% cat list | xargs -p -I {} touch {}
touch one ?...y
touch two ?...n
touch three ?...y
% ls
list
one
three
xargs -t
或xargs --verbose
将打印每个命令,然后立即执行它:
% cat list | xargs -t -I {} touch {}
touch one
touch two
touch three
% ls
list
one
three
two
-p
和-t
选项的绝佳答案。很好的例子。谢谢!