Shell脚本命令

时间:2014-06-18 07:18:33

标签: shell

在许多shell脚本中,我看到${#1}条件中的if ..

我无法理解这一点以及它给予的价值。

你能帮助我并为shell脚本推荐一些电子书。

我是shell脚本的初学者。

2 个答案:

答案 0 :(得分:0)

${#1}将第一个位置参数的长度返回给脚本:

#!/bin/sh
echo $1 ${#1}

$ ./a bcde

打印:bcde 4

答案 1 :(得分:0)

${#1}将替换为脚本的第一个参数的长度。您可以使用它来测试参数是否完全指定(例如,在这种情况下它将为0)。

至于教程,请尝试以下方法: