C语言中文网 - Shell脚本 - 7

第1章 Shell基础(开胃菜)

7. Shell命令的选项和参数在本质上到底是什么?

很多 Shell 命令都是可以附带选项和参数的,不同的选项和参数也使得命令的功能细节有所差异。

Shell 命令附带参数的例子:

  • cd demo命令表示进入当前目录下的 demo 目录,其中demo就是 cd 命令的参数。

  • echo "123xyz"命令表示输出字符串并换行,其中"123xyz"就是 echo 命令的参数。

Shell 命令附带选项的例子:

ls -l命令用来显示当前目录下的所有文件以及它们的详细信息,其中-l就是 ls 命令的选项。

echo -n "http://c.biancheng.net/shell/"表示在输出字符串后不换行,其中-n是 echo 命令的选项,"http://c.biancheng.net/shell/"是 echo 命令的参数。

有些命令的选项后面也可以附带参数:

  • getsum -s 1 -e 100命令用来计算从 1 累加到 100 的和,其中-s和-e是 getsum 命令的选项,1和100分别是-s和-e选项的参数。

  • read -n 1 sex命令用来读取一个字符并赋值给 sex 变量,其中-n是 read 命令的选项,1是-n选项的参数,sex是 read 命令的参数。

你是否对这些形形色色的选项和参数感到好奇&#

你可能感兴趣的:(夜流冰的收费专栏,其他)