
shell脚本入门精讲
文章平均质量分 91
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/01/10 shell编程基础逻辑运算02
test内部命令,可用help test =[]中括号,=两边要空格,不空为赋值 , -z判断长度是否为0是否为空 -n是否不为空 结果为真就执行 equal ,为假就执行 no equal -eq是比较数字的 =是比较字符串的 -eq相等,-ne不相等,-lt小于,-le小于等于,-gt大于,-ge大于等于 找出磁盘超过80报警 n为空也想要执行下去那就加""号 中...原创 2020-09-28 17:55:47 · 75 阅读 · 0 评论 -
2019/01/10 shell编程基础
-a是并且的意思 -o是或者的意思 王账号可否读和写文件 -v是判断这个变量是否设置了,是否有值 没有赋值,和赋值空时不一样的 【【】】是正则表达式,不用正则表达式一般用[]一个中括号 test的写法推荐用[]替代,清晰 系统变量也这么写 判断变量是否是空字符串 变量为空 x=x 不为空就不等于 3.只要创建这个文件用户就登不上 判断是否存在 rea...原创 2020-09-28 17:55:55 · 79 阅读 · 0 评论 -
2019/01/11 shell编程基础与初始环境设置
**正则表达式和脚本比较难 局部变量 全局变量 (子进程父进程) 运行的程序不是孤立 一个程序要运行必须要有父进程激活启动,就构成了父子关系 局部变量,当前进程或当前shell有效 chmod +x cat |bash运行 bash 脚本名 echo ¥$当前进程 ** 配置文件 export 全局变量 declare -x 位置变量 *$@ $所有参数是一个整体 变量 te...原创 2020-09-28 17:56:07 · 80 阅读 · 0 评论 -
2017/01/07 shell编程基础
shell编程比较简单适合简单的程序编写 要在编写的前面注明用上面shell写的,然有些执行不力,比如>f1创建文件,/bin/csh就不可以 #!shebang 可以不加X执行权限执行文件可以 bash ./hello.sh cat hello.sh|bash 启动网站服务service httpd start 远程调用 可以把脚本放再一台机器上,能被别人访问 ...原创 2020-09-28 17:55:11 · 129 阅读 · 0 评论 -
2019/01/08 shell编程基础变量使用
扩展正则表达式元字符 .任意一个字符 x*前面字符重复任意次 x+前面字符重复一次及以上 x?前面字符出现0次或1次 *^行首 .任意长度的字符串 $行尾 < \b词首 > \b词尾 [wang] 表示其中任意一个字符 w a n g 【^.】除了.任意字符(放在[]里的.就代表.不代表任意字符串) [:alpha:]任意大小写字母 (a|b)xy axy或者bxy x...原创 2020-09-28 17:55:25 · 116 阅读 · 0 评论 -
2019/01/09 shell编程基础位置变量
系统变量 。自定义变量 局部变量,全局变量 hostname cat /etc/redhat/release|/etc/centos-release操作系统版本 uname -r 内核版本 ls cpu cpu型号 free -h内存大小|cat /proc.meminfo lsblk查看硬盘大小 2. 要在文件上加执行权限 加颜色 cp - v可视化 SHLVL:s...原创 2020-09-28 17:55:32 · 73 阅读 · 0 评论 -
2019/01/09 shell编程基础逻辑运算01
创建软链接 可以借助软链接生成的不同特性以后用$0判断执行那个程序 $#可以判断参数有几个 shift 移两次 grep -q静默 $?为0 表示成功 $?返回的结果是否为0是最后一条命令决定的,但是语法错误,前面就错误了后面不执行, ping-c ping几次 exit就是退出后面写多少就是返回多少,可以不让$?为0 后面hostname不执行 exit退出当...原创 2020-09-28 17:55:40 · 83 阅读 · 0 评论 -
linux基础文本处理工具和shell编程基础
1、定义一个对所有用户都生效的命令别名,例如:lftps=‘lftp 172.168.0.1/pub’ 2、显示/etc/passwd文件中不以/bin/bash结尾的行 3、找出/etc/passwd文件中,包含二位数字或者三位数的行。 4、显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式实现。 5、使用echo输出一个绝对路径,使用egrep取出路径名,类型执行dirn...原创 2019-02-13 21:18:59 · 7504 阅读 · 1 评论