ターミナルからカスタムパラメータを使用してファイル名を作成し、ファイル名を変更するスクリプトを作成する

ターミナルからカスタムパラメータを使用してファイル名を作成し、ファイル名を変更するスクリプトを作成する

すべてのカスタム実行 (Linux のソフトウェア) の出力が、汎用ファイル名 /mydump/xyz.out に保存されるとします。すべての出力ファイルにカスタムの名前を付ける代わりに、次の操作を実行するスクリプトを作成します。

  1. /mydump に移動します (cd mydump)
  2. 渡された引数を使用してファイル名を作成します。例: config1_config2xconfig3.out
  3. xyz.out を config1_config2xconfig3.out に名前変更します (mv xyz.out "configbasedfilename")

このため、私が理解しているのは、スクリプト ファイルに何らかの関数 (例: custom_rename()) を作成し、名前を変更するたびにターミナルから config1-2-3 でそれを呼び出す必要があるということです。

例: $custom_rename config1 config2 config3
または $ ./custom_rename.csh config1 config2 config3

または意味のあるものなら何でも。

答え1

おそらく制限のある独自のスクリプトを作成することもできます。すぐに利用できる「Bulk-rename」または同様のパッケージを使用しないのはなぜでしょうか?

[ 1]

があるその他のツール利用可能です。私自身は何も書きません...

関連情報