linux shell 编程

来源:互联网 发布:科来网络8.0破解版 编辑:程序博客网 时间:2024/05/29 05:14

函数调用或多或少总是会需要一些参数,那么这些参数要怎么传递进来呢?其实参数传递方式为:fname;(不需要传递参数)或fname agr1 arg2(需要传递两个参数)
参考:
http://blog.csdn.net/ljianhui/article/details/9333443

文件存在:

!/bin/sh

if [ -e ‘/usr/local’ ]; then
echo ‘文件存在’
else
echo ‘文件不存在’
fi
参考:http://www.2cto.com/os/201511/451644.html

!表示: ! 取反
http://blog.csdn.net/yonggang7/article/details/40479141

$ 表示: 变量调用符号
参考:http://wuhao0320.blog.51cto.com/768850/156317

$0 是脚本本身的名字
参考:http://dadekey.blog.51cto.com/107327/119938

dirname:
参考:http://codingstandards.iteye.com/blog/800028

linux的case用法
参考:http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html

& :表示等同于的意思,2>&1,表示2的输出重定向等同于1
参考:http://blog.csdn.net/ithomer/article/details/9288353

nohup 的用途就是让提交的命令忽略 hangup 信号
参考:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
http://www.ahlinux.com/start/cmd/453.html

反引号:在执行一条命令时,会先将其中的 “,或者是$() 中的语句当作命令执行一遍,再将结果加入到原命令中重新执行
参考:http://blog.csdn.net/miyatang/article/details/8077123

0 0
原创粉丝点击