欢迎各位兄弟 发布技术文章
这里的技术是共享的
1 2 3 4 5 6 | ${1} #输入的第2个参数 ${2} #输入的第3个参数 ${0} #输入的第1个参数 #====== 示例 ================ . /main .sh 25 43 当执行脚本main.sh时候,后面接了25 43 参数,那么$0代表第一个参数main.sh $1代表25 $2代表43 以此类推。 |
来自 https://zhidao.baidu.com/question/1574903820110387460.html
我估计你的问题写错了。
我判断原来的shell中写的应该是 grep "${2}" /etc/passwd
你截取的是某个shell中的一句
"${2}" 代表这个shell的第二个输入参数
比如: abc.sh user weblogic
这里第一个参数是 user 第二个参数是weblogic
把第二个参数传入,执行 grep "${2}" /etc/passwd ,运行结果就是:
/etc/passwd文件中,weblogic用户信息被输出出来。
来自 https://zhidao.baidu.com/question/1960249005517240220.html