就是一个规定的标识吧,告诉shell,这个时候该取$后面这个变量的值了。
声明: 本网站大部分资源来源于用户创建编辑,上传,机构合作,自有兼职答题团队,如有侵犯了你的权益,请发送邮箱到feedback@deepthink.net.cn 本网站将在三个工作日内移除相关内容,刷刷题对内容所造成的任何后果不承担法律上的任何义务或责任
你的书写有问题,少了一个:号。你可以这样来理解:对于${变量}这种表示方式你应该晓得吧,它是对变量引用。以下几种方式可以看作是它的扩展。1、name=${name2:-word} 当name2这个变量已经设置过了(就是说name2这个变量设置过值),则把它的值赋值给name。如果name2这个变量没有设置过值,则把wo...
shell当中有一些内部变量,这里的1和2就是$1、$2,简单的说就是在脚本执行时所带的参数,例如:script test new 1就是test 2就是new
特殊变量 $0 表示当前shell的名字
不太清楚你在说什么,如果你是在说匹配,+:匹配1或多个正好他前面的字符,-:比如[a-zA-Z]匹配所有字母,?:匹配0或多个正好他前面的字符,比如1?匹配1,11,111,。。。
脚本中另一个shell后跟一个变量是什么意思 远语句是pwd=`/dap/etl_dap/download/public_des.sh DAPDW`你可以先把SQL语句先设置成变量,然后在调用变量执行 你没有理解输入重定向的概念。在你上面的代码中,mysql -uDDAP -p$2是包含在输入重定向范围内的,所以不会提示你输入密码的。你的$1 和$...
就表示shell脚本里若使用任何可执行文件,可以不用加路径,shell会自动去PATH里列出的路径依次搜索。环境变量PATH中的不同路径之间以冒号分隔。
是10进制的意思