
shell
酣楼驻海
这个作者很懒,什么都没留下…
展开
-
shell编程1
1,shell脚本 格式:文件一般以.sh结尾 文件内容一般我们需要去注释当前的解释脚本的工具是谁 #!/bin/bash (1)shell脚本可以在里面运行shell命令 (2)运行脚本: 1,source 脚本 source 与./ 的区别 2,改变脚本权限来运行 chmod 777 脚本 ./脚本 (3)脚本是有变量的: 1,变量是没有类型的,默认原创 2017-05-06 10:31:51 · 271 阅读 · 0 评论 -
shell编程2(makefile)
二、正则表达式 1.作用 .元字符 .范围 .重复 三、测试语句,test命令 1.用于 主要用于判断文件、字符串、数值关系。 2.语法 A.测试文件是否存在 #!/bin/bash if test -e $1 #$1是为输入第一个参数 then echo "yes" else echo "no" fi 测试结果: gec@ubunt原创 2017-05-06 10:34:12 · 455 阅读 · 0 评论 -
shell3 source 命令和./ 命令的区别 &shell编程:EOF
source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。 注:该命令通常用命令“.”来替代。 如:source .bash_rc 与 . .bash_rc 是等效的。 注意: source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样原创 2017-05-06 10:50:49 · 869 阅读 · 0 评论 -
shell脚本抽取文本文件中指定字符串的方法:sed+grep方法、awk+grep方法(必要时可以联合sed以及grep)、grep+cut方法
在linux中经常要对一些动态的文本文件抽取指定的字符串,比如执行ps命令后想要获取指定的运行进程(如ps自己)的PID号(同一个进程每次启动的时候pid号是随机分配的)。该怎么办呢?当然,可以用一些截取字符串的方法,这里介绍一下用2种方法来解决这类问题。 一、sed+grep方法: 首先大概了解一下sed,sed是linux里面一个非交互性的文本流编辑器(好长的定义,反正我听起来我很拗口)。...转载 2018-11-08 17:13:00 · 1956 阅读 · 0 评论