0
フォルダ内にファイルのデータベースがあります。 *C:
を含むファイルを1つのフォルダに、*c:
を含むファイルを別のフォルダにソートするとします。これをどうすれば実現できますか?**コマンドラインを使用してコンテンツに基づいてファイルを並べ替える
*.krn
を使用してすべてのファイルにアクセスできます。
フォルダ内にファイルのデータベースがあります。 *C:
を含むファイルを1つのフォルダに、*c:
を含むファイルを別のフォルダにソートするとします。これをどうすれば実現できますか?**コマンドラインを使用してコンテンツに基づいてファイルを並べ替える
*.krn
を使用してすべてのファイルにアクセスできます。
$ grep --help | grep with-matches
-l, --files-with-matches print only names of FILEs containing matches
ここで何個のファイルが存在し、どのようにファイル名が必要かということに依存します。 `*と*` *のC:最も簡単な
mv $(grep -l pattern files) target
から最も堅牢
grep -l -Z pattern files | xargs -0 mv -t target-directory --
魅力的な作品です! –
何*両方* '* Cを含むファイルから約'?または*どちらも*? –
彼らはいません。しかし、その場合、彼らは手つかずのままにすることもできるし、最も簡単なものを残すこともできます。私は、「* C:」と言うコマンドがあれば、「* c:」のデータベースで同じコマンドをもう一度やり直すことができると思います。 –