重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

以下の件につきましてご教示下さい。

「ある特定のフォルダに含まれるファイルから、特定の文字列を含んだファイルを抽出し、別のフォルダへ移動する」
ということを実施しようと思っています。

grep -lr [文字列] [フォルダ] | xargs cp [コピー先フォルダ]

でいいのかと考えましたが、どうもうまく出来ません。

どのようなコマンドを実行したらいいのでしょうか。

すみませんが、何卒よろしくお願いいたします。

A 回答 (2件)

移動ならmvでは?


xargsと一緒に使うなら--target-directory=で移動先指定しないと引数の最後が移動先になって大変なことになりますが
    • good
    • 0

xargs に -J オプションを使って下さい。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!