摘要: if条件测试常用的语法 test [ ] [[ ]] (()) test命令和[]测试操作符 test [ ] (这两种语法是等价的) 测试操作符 | 全拼 | 说明 | | d | directory | 文件存在且为目录 f | file | 文件存在且为普通文件 e | exist | 文件存 阅读全文
posted @ 2018-08-04 18:27 瞎搞的富哥 阅读(312) 评论(0) 推荐(0) 编辑
摘要: grep命令在一个或多个文件中查找某个字符模式。 如果这个模式中包含空格,就必须用引号把它括起来。 grep 将在文件中查找/etc/passwd 中查找模式 Tom。 结果如下: 查找成功,文件中相应行会显在屏幕上 没有找到指定的模式,就不会有任何输出 指定的文件不是一个合法的文件,屏幕上就会显示 阅读全文
posted @ 2018-08-04 18:11 瞎搞的富哥 阅读(247) 评论(0) 推荐(0) 编辑
摘要: awk是一种编程语言 适合文本处理和报表生成 awk命令的参数选项 F 指定字段分隔符 v 定义或修改一个awk内部的变量 awk命令的常见功能 指定分隔符显示某几列 通过正则表达式取出你想要的内容 显示出某个范围内的内容 通过awk进行统计计算 awk数组计算与去重 指定分隔符显示某几列 BEGI 阅读全文
posted @ 2018-08-04 17:58 瞎搞的富哥 阅读(355) 评论(0) 推荐(0) 编辑
摘要: sed软件从文件或管道中循环的读取一行,处理一行,输出一行。 模式空间,sed软件内部是一个临时缓存,用于存放读取到的内容。 软件版本 语法格式 sed选项 选 项 | 功 能 | n | 使用安静模式,在一般情况所有的 STDIN 都会输出到屏幕上,加入 n 后只打印被 sed 特殊处理的行 e 阅读全文
posted @ 2018-08-04 17:24 瞎搞的富哥 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Linux的通配符和三剑客(grep、awk、sed)正则表达式是不一样的 通配符是用户命令行bash环境 Linux 通配符 符号 | 功能 | | 所有字符 ? | 任意一个字符 ; | 两个命令的分隔符 | 配置文件注释 | | 管道 ~ | 用户的家目录 | 上一次的路径 $ | 变量前需要 阅读全文
posted @ 2018-08-04 16:55 瞎搞的富哥 阅读(319) 评论(0) 推荐(0) 编辑
摘要: shell是一个命令解释器 shell脚本类似于DOS系统(磁盘操作系统)下的批处理程序 shell脚本语言很适合用于处理纯文本类型的数据(配置文件、日志文件) shell脚本语言是弱类型语言(无须定义变量的类型即可使用) shell的类型 脚本执行的方式: /dev/null 表示空设备文件 0 阅读全文
posted @ 2018-08-04 16:42 瞎搞的富哥 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Linux shell变量 环境变量(全局变量) 普通变量(局部变量) 特殊位置参数变量 shell内置变量(转义字符) shell变量子串 环境变量(全局变量) 环境变量的名字均采用大写形式 环境变量保存在用户家目录下的.bash_profile 查看系统所有变量:env、declare、set 阅读全文
posted @ 2018-08-04 16:18 瞎搞的富哥 阅读(271) 评论(0) 推荐(0) 编辑