shell
rookie07
超人不会飞
展开
-
shell脚本调试
shell脚本调试: 参考《鸟哥的Linux私房菜》 sh [-nvx] scripts.sh 参数: -n :不要执行scripts,仅查询语法问题; -v :在执行scripts前,先将scripts的内容输出到屏幕上; -x :将使用到的scripts内容显示到屏幕上,这是很有用的参数! 例: 测试有无语法问题:sh -n sh16.sh 将脚本的执行过程全部列出来:sh原创 2017-11-28 16:41:03 · 149 阅读 · 0 评论 -
shell环境变量
按变量的生存周期,linux变量可分为两类: ①永久的:需要修改配置文件,变量永久生效 ②临时的:使用export命令声明即可,变量在关闭shell时失效 设置变量的三种方法: ①在/etc/profile文件中添加变量【对所有用户生效(永久的)】 例:编辑/etc/profile文件添加JAVA_HOME变量 vi /etc/profile export JAVA_HOME=/us原创 2017-11-28 16:28:37 · 248 阅读 · 0 评论 -
shell函数
定义: [ function ] funname [()] { action; [return int;] } 注意:必须在调用函数地方之前,声明函数,shell脚本是逐行运行。不会像其他语言一样预先编译。因此必须在使用函数前先声明函数。 shell函数返回值,常用两种方式:return,echo return返回值: 和其他语言的返回值一样,通过return语句返回; 函数返原创 2017-11-28 16:13:25 · 127 阅读 · 0 评论