xargs
interval
1つの引数ずつコマンドを実行し、実行間隔を空ける。
-n1: 1つの引数ずつコマンドを実行sh -c '...' _:_は$0を埋めるためのダミー引数(渡した引数は$1に入る)
printf '%s\n' a b c | xargs -n1 sh -c 'echo ${1}; sleep 5' _
a, b, c を順に表示し、各実行間で5秒待つ。
1つの引数ずつコマンドを実行し、実行間隔を空ける。
-n1: 1つの引数ずつコマンドを実行sh -c '...' _: _ は $0 を埋めるためのダミー引数(渡した引数は $1 に入る)printf '%s\n' a b c | xargs -n1 sh -c 'echo ${1}; sleep 5' _
a, b, c を順に表示し、各実行間で5秒待つ。