お好みのプログラミング言語でパラメータを確認してください。

お好みのプログラミング言語でパラメータを確認してください。

多くのLinuxコマンドには、実行せずに実行する操作を示すテスト実行オプションがあります。 xargsのマニュアルページにはこれを行うための項目はなく、これをエミュレートするための明確な方法もありません。

(私の具体的なユースケースは長いパイプラインの問題を解決することです。もちろん、他のケースもあります。)

私は何を逃したことがありませんか?

ベストアンサー1

-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

おすすめ記事