假设我每次自定义执行(Linux 中的某些软件)的输出都保存在通用文件名 /mydump/xyz.out 中。我不想自定义命名每个输出文件,而是想编写一个执行以下操作的脚本:-
- 导航到 /mydump (cd mydump)
- 使用传递的参数创建文件名,例如 config1_config2xconfig3.out
- 将 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
或任何有意义的东西。