初学者的bash脚本,其参数将被输入脚本中的命令

时间:2015-03-27 15:46:43

标签: bash command-line-arguments

我想创建一个bash脚本,它以下列方式调用一些简单的命令

./myscript magicword

会调用

 #!/bin/bash
 cat * | grep "$@"

但是我想添加一个更高级别的复杂性,例如触发区分大小写。因此,我想包括解析诸如

之类的参数
 ./myscript --case-insensitive magicword

应该由脚本解释为grep -i "$@"

我已经看过许多关于使用参数和case结构的bash脚本的教程,但是这些教程主要是每次执行不同的命令,或者分配变量(实际上并没有将它们用作命令选项)。

我没有找到grep $1 "$@"之类的语法,其中$ 1应该为null,或其他任何东西。

0 个答案:

没有答案