# find-xargs-grep. よく使う引数

# Linux

# find

オプション 意味
-maxdepth 1 そのまま
-user ユーザ名指定
-print0 ★ 区切り文字をNULL文字にする。 xargs -0 と合わせて使う
  • 「区切り文字を NULL 文字にする」は、ファイル名に空白が含まれるときに使う

# xargs

オプション 意味
-r ファイルないときは何もしない
-0 ★ 区切り文字をNULL文字にする。find -print0 と合わせて使う
-t コマンド実行前に 実行されるコマンドを print する
-i {} で置換
-n1 1行ずつ処理する(通常はまとめられる)

未確認

オプション 意味
-n2 -n2 mv とやったら、1行目のファイル名が2行目にリネームされる?
-I % % をつづくコマンドに差し込む?

# grep

オプション 意味
--null ★ ファイル名の区切りをNULL文字にする。xargs -0 と合わせて使う

[ 📩 ご意見 ]