用启动参数创建一个Linux shell?

时间:2012-03-11 17:20:28

标签: shell

有没有办法让shell脚本以启动参数开头?我需要这个用于我正在进行的项目。如果您能给我这样的示例代码,那就太棒了。

  1. 用户类型sh helloworld.sh -hi
  2. shell比回声hi(或-之后的任何内容)

1 个答案:

答案 0 :(得分:0)

只是第一个参数:

echo $1 | sed -e 's/^-//g'

对于他们所有人减去“ - ”

for i in $@
do
    echo $i | sed -e 's/^-//g'
done
如果您不关心前导| sed -e 's/^-//g',请

删除-部分。