随笔分类 -  shell

shell
解决“/bin/bash^M: bad interpreter: No such file or directory”
摘要:在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格 阅读全文

posted @ 2019-05-22 16:45 ExplorerMan 阅读(317) 评论(0) 推荐(0)

shell 中的<,<<,>,>>
摘要:相信熟悉linux的童鞋不会对这四个符合陌生,shell脚本的文件流有时候真的挺容易搞晕人的,下面我们一起了解一下吧 参考链接:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 文件描述符 linux启动后,会默认打开3个文 阅读全文

posted @ 2018-09-04 21:40 ExplorerMan 阅读(659) 评论(0) 推荐(0)

shell脚本中执行python脚本并接收其返回值的例子
摘要:1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令 例:有两个py程序 hello.py 复制代码代码如下: def main(): print "Hello" if __name__=='__main__': main()world.py def 阅读全文

posted @ 2018-06-03 17:14 ExplorerMan 阅读(13107) 评论(0) 推荐(0)

Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍
摘要:Shell中的特殊字符有 1、$ 美元符 2、\ 反斜杠 3、` 反引号 4、" 双引号 5、< ,>;,*,?,[,] 下面我一一举列说明 一、$符号 1、echo $? 显示的是上一条指令退出状态 2、echo "$?" 效果同上 3、echo '$?' 显示的是$? 4、echo \$? 显示 阅读全文

posted @ 2018-05-31 18:58 ExplorerMan 阅读(782) 评论(0) 推荐(0)

Shell脚本中单引号(‘)和双引号(“)的使用区别
摘要:在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首先大家看一段例子: 复制代码代码如下: [root@linux ~]# name=TekTea[ro 阅读全文

posted @ 2018-05-31 18:42 ExplorerMan 阅读(3971) 评论(0) 推荐(0)

第一个shell脚本
摘要:第一个shell脚本 打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。 输入一些代码,第一行一般是这样: 实例 #!/ 阅读全文

posted @ 2018-05-31 18:26 ExplorerMan 阅读(168) 评论(0) 推荐(0)

shell 比较符号
摘要:if [ 1 -ne 1 ];then...fi这是指当1不等于1时执行then后的语句-eq:等于-ne:不等于-le:小于等于-ge:大于等于-lt:小于-gt:大于 阅读全文

posted @ 2018-05-31 18:23 ExplorerMan 阅读(227) 评论(0) 推荐(0)

source ~/.bash_profile是什么意思
摘要:~ 这个符号表示你的家目录,.bash_profile 是一个隐藏文件,主要是用来配置bash shell的,source ~/.bash_profile 就是让这个配置文件在修改后立即生效。 阅读全文

posted @ 2018-05-31 18:21 ExplorerMan 阅读(5609) 评论(0) 推荐(0)

bash shell:获取当前脚本的绝对路径(pwd/readlink)
摘要:有时候,我们需要知道当前执行的输出shell脚本的所在绝对路径,可以用dirname实现。 我们知道 dirname 可以获取一个文件所在的路径,dirname的用处是: 输出已经去除了尾部的”/”字符部分的名称;如果名称中不包含”/”, 则显示”.”(表示当前目录)。 下面是dirname的命令行 阅读全文

posted @ 2018-05-31 18:05 ExplorerMan 阅读(2040) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示