bashでファイルの名前を一括変更するチュートリアルを読んで、sort
コマンドを使用してファイルの内容を並べ替えるとき、2つを組み合わせる方法を理解できませんでした。
プログラムがTagSpacesが物事を処理する方法と同様に、ファイル名内のタグを使用して内容がソートされたディレクトリがあります。ファイル名を作成またはダウンロードするときに、考えられるすべてのタグをファイル名の最後に追加します。次に例を示します。
Sunrise (2) #wallpaper #4k #googleimages.jpg
次に、これらすべてのファイルを調べて名前を変更し、タグの前後に影響を与えずにタグをアルファベット順に並べ替えたいと思います(たとえば、画像のタイトルやファイル拡張子)。したがって、上記は次のようになります。
Sunrise (2) #4k #googleimages #wallpaper.jpg
どうすればこれを達成できますか?ファイルの内容ではなくファイル名をのようなコマンドに渡す方法を理解することもできませんsort
。その出力をパイプで渡すことができmv
ます。