我看过一个以下面的代码开头的shell脚本: -
#!/bin/bash
currfoldername=$1
cd $currfoldername
任何人都可以描述$ 1的含义吗?
感谢您的回复!!
答案 0 :(得分:2)
$ 1表示执行shell脚本时给出的第一个参数。
示例 -
# my_script.sh
#!/bin/bash
currfoldername=$1
cd $currfoldername
echo "in $currfoldername"
执行 -
./my_script.sh my_folder
输出 -
# value of variable currfoldername is my_folder.
#cd to my_folder
in my_folder # echo statement