linux shell脚本
一:基础 1.管道与重定向 who | wc -l //计算当前用户登陆个数 cat > a.txt who | wc -l Ctrl D chmod u x a.txt ./a.txt 执行结果与单独使用who | wc -l返回结果一致; 2.变量 1.变量设置 标准变量:查看标准变量 :set 设置标准变量:变量名=值 标准变量只存在于shell生命周期中,退出shell后消失 环境变量:可应用于所有父进程与子进程;查看环境变量:env 或者:cat /etc/profile 设置环境变量:export变量名=值 变量设置规则: 1. 变量与变量内容以一个等号『=』连结,如下所示: 『myname=VBird』 2.变量替换:将变量名替换为变量值通常使用Echo命令.有以下几种方式: echo $变量名 或 echo ${变量名} 则打印变量值 echo ${变量名: value} 表示如果设置了变量,则显示变量值,否则就显示为空 echo ${变量名:?value}通常用来判断变量是否存在,如果存在则显示其值,否则显示value所定义的错误信息; echo ${变量名:-value}如果变量存在则显示其值,如果不存在则显示value值 echo ${变量名:=value}如果变量存在则显示其值,如果不存在设置变量并赋value的值并显示. 3.变量清除:使用unset 变量名 注:只读变量无法清除,请谨慎使用readonly
本文出自 “IT学习园地” 博客,请务必保留此出处http://ryan0817.blog.51cto.com/849499/413616 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |