
shell script
文章平均质量分 73
清锋Online
只要思想不滑坡,办法总比困难多
展开
-
script的执行方式区别(source,shscript,./script)
不同的script执行方式会造成不一样的结果。尤其对bash的环境影响很大。脚本执行方式除了sh方式之外,还可以利用source或小数点来执行。这三种执行方式有何不同,如下:1. 利用直接执行的方式(shscript,./script)利用这两种命令执行(无论是绝对路径还是相对路径甚至$PATH内),该script是在子进程的bash内执行的。根据父进程和子进程的概念可知,当子进程完成后,...原创 2018-11-16 12:02:37 · 1280 阅读 · 0 评论 -
shell script的判断式
如果想要判断一个目录是否存在,可以使用命令ls搭配数据流重定向,再配合$?来决定后续的命令进行与否。但是还有跟简单的方式开进行“条件判断”。他们是"test"命令和判断符合[]「中括号」1.利用test命令的测试功能当检测系统上面某些文件或者相关的属性时,利用test这个命令的效果非常令人满意。当我要检查“/test”是否存在时,使用:执行的结果不会显示任何信息,但是通过$...原创 2018-11-25 11:01:03 · 679 阅读 · 0 评论 -
shell script的默认变量($0,$1...)
Linux的命令可以带有参数,例如ls -al可以查看包含隐藏文件的所有属性与权限。那么shell script能不能在脚本文件名后面带有参数呢。举例子:重启系统注册表文件的功能:上面的命令可以重新启动/etc/init.d/network这个程序。如果在其后面加个stop呢,很明显,就可以直接关闭该服务了!如果想要依据程序的执行给予一些变量去进行不同的任务时(虽然可以使用read命令...原创 2018-11-25 12:08:42 · 1115 阅读 · 0 评论