Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の形式の検索コマンドがあります。
find ${SRC} -type f -level 0 -exec rm -f {} \;
これはkshスクリプトにあり${SRC}ます. は検索しているディレクトリです.
${SRC}
私の質問は、操作されたファイルのリストを取得する最良の方法は何-execですか?
-exec
編集具体的には、ファイル名を文字列変数に取得しようとしています。
一般に、shを使用してexecを複数のコマンドに拡張できます。
file_list=$( find ${SRC} -type f -level 0 -exec sh -c 'echo {} ; rm -f {}' \; )
しかし、この場合、あなたはただすることができます:
file_list=$( find ${SRC} -type f -level 0 -print -exec rm -f {} \; )