请看脚本

vi test.sh
#!/bin/bash
echo "$`echo $#`"
echo $1

chmod +x test.sh

测试 ./test.sh www
输出结果 $1
                  www

为什么2行输出不一样呢?希望某位路过的大侠给解释下...