摘要:
shell 三剑客之 grep 命令语法格式 grep 参数 案例 显示file中有python的行 显示没有python的行,不忽略大小写 没有python的行,忽略大小写 查找/etc/man_db.conf 中带man的行,在文件中的行号 -E 支持扩展正则表达式选项 查找 python 或者 阅读全文
摘要:
文件查找 find 命令 语法格式 find命令总结: 常用选项: 查找/etc/目录下小于10000字节的文件 查找/etc目录下大于1M的文件 -mtime -n n天以内修改的文件 +n n天以外修改的文件 n 正好等于n天修改的文件 查找/etc目录下5天以内修改且以conf结尾的文件 查找 阅读全文
摘要:
函数介绍 linux shell中的函数和大多数编程语言中的函数一样 将相似的任务或者代码封装到函数中,供其他地方调用 语法格式 如何调用函数 shell终端中定义函数 练习;时刻监听 nginx的进程,失败重启 nginx_daemon.sh 启动脚本 一系统守护进程运行 查看日志 向函数传递参数 阅读全文
摘要:
数学运算之 expr expr操作符对照表 比较大小,只能对整数进行比较,需要加空格,linux 保留关键字要转义 查看上一条命令有没有执行成功 返回0 成功,其他失败 小于、小于等于、大于等于 运算 加、减、乘、除 需要注意事项: 两个小括号的计算方法,要赋值,否则会报错 一些操作符在$(()) 阅读全文
摘要:
变量删除和替换 案例:从头开始匹配,将符合最短的数据删除 (#) 案例:从头开始匹配,将复合最短的数据删除(##) 案例:替换字符串,只替换第一次匹配成功的(/) 案例:替换字符串,符合条件的全部替换 (//) 变量测试 简单举例(用的比较少) 如果变量 str 没有定义,那么var=expr 如果 阅读全文