1

假设我需要一个脚本,它从参数列表中删除一些特定参数并回显其余参数。例如:

脚本是myscript.bash,要删除的参数是be

> myscript.bash abcdef
acdf
> myscript.bash abc
交流
> myscript.bash 是

你会怎么写这样的剧本?

4

1 回答 1

1

我建议使用case来完成此操作,然后echo -n将参数放在同一行。您可以使用$@获取所有参数。借用这篇文章中的例子。

for var in "$@"
do
  case $var in
   "a") echo -n $var ;;
   "b") ;;
   [...]
  esac
done
于 2013-09-24T09:30:06.880 回答