我正在尝试使用一个脚本,该脚本在我的 .profile 文件中接受一些参数。该脚本基本上是在作业列表上执行特定操作(来自一组)。所以我像这样执行脚本。
sh bulkCommandProcessor.sh commandName job1 job2 job3...
由于可以作为第一个参数输入的命令数量只有 7 个,我想在我的 .profile 文件中为每个命令设置别名。我尝试了以下。
alias bjr='sh /home/vijay/scripts/bulkCommandProcessor.sh jr'
但是,这似乎不起作用。当我获取 .profile 文件时,我的代码的错误处理部分会显示出来,该文件说这样的话。
usage: /home/vijay/scripts/bulkCommandProcessor.sh cmd Job_name1 Job_name2 Job_name3 ..
有没有办法实现我的意图?那就是使用在 .profile 文件中接受可变长度参数的脚本。