随笔分类 -  linux

liunx系统、shell脚本相关笔记
摘要:实际编写脚本过程中,会有各种各样小的问题或者细节,没有注意。都汇总到这篇文章。 cp 命令复制文件时,如需覆盖文件需要每个文件需要手动确认是否覆盖,cp -rf不起作用 alias cp # Linux默认为cp设置了别名 alias cp='cp -i' #或者查看.bashrc文件 cat ~/ 阅读全文
posted @ 2021-08-18 14:44 froggengo 阅读(89) 评论(0) 推荐(0)
摘要:grep 官方文档:https://man7.org/linux/man-pages/man1/grep.1.html 如果安装了完整版的man手册,使用info man查看详细的手册 示例使用的文本 cat greptxt.txt whole word word abcword abc abc w 阅读全文
posted @ 2021-07-13 22:40 froggengo 阅读(105) 评论(0) 推荐(0)
摘要:awk gun 官方文档 Linux命令行与shell脚本编程大全(第3版) 格式 #program表示脚本,短的脚本可以直接在命令行中使用 awk 'program' input-file1 input-file2 ... #长的脚本则可以使用单独的脚本文件 awk -f program-file 阅读全文
posted @ 2021-07-02 23:58 froggengo 阅读(143) 评论(0) 推荐(0)
摘要:sed gun文档 sed编辑器被称作流编辑器( stream editor),流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据, 执行如下操作: 一次从输入中读取一行数据。 根据所提供的编辑器命令匹配数据 。 按照命令修改流中的数据。 阅读全文
posted @ 2021-06-26 23:21 froggengo 阅读(169) 评论(0) 推荐(0)
摘要:声明 方式1 function func { echo 'hi' echo 'hello' } 声明函数名为func的函数,注意这里的函数名之后必须接空格,再加上大括号 方式2 func(){ echo 'hi' echo 'hello' } func为函数名,括号与大括号之间不需要空格 使用 #! 阅读全文
posted @ 2021-05-14 21:19 froggengo 阅读(329) 评论(0) 推荐(0)