xargsで受け取った引数を任意の場所で使用する方法

xargsオプションの-Iを使用する

変数的な感じで使いまわせます これを知っているかどうかで作業効率に差が出てきます

# ls
 a b c
# ls | xargs -I{} cp {} {}.bak

# ls
 a.bak b.bak c.bak

あとは sh -c “” の中に変数を入れてあげれば使用することもできます sarコマンド等で使用すると捗ります