建立一個腳本來重新命名文件,首先使用終端機中的自訂參數建立一個文件名

建立一個腳本來重新命名文件,首先使用終端機中的自訂參數建立一個文件名

讓我們考慮一下我的每個自訂執行的輸出(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

您可以編寫自己的、可能有限的腳本。為什麼不使用現成的「批量重命名」或類似的軟體包?

[ 1]

更多工具可用的。我自己什麼也不會寫...

相關內容