首页 > 编程知识 正文

python编程三剑客pdf,linux开发工具三剑客

时间:2023-05-05 14:14:25 阅读:13018 作者:3770

grep:搜索文件中查找满足条件的字符串的常用简单搜索: grep key test.txt

cat test.txt | grep key

忽略大小写: grep -i

显示行号: grep -n

查找正在运行的进程: ps -ef | grep关键字

查找并过滤关键字: ps -ef | grep关键字- v过滤关键字

sed:编辑自动编辑一个或多个文件,并在第二行下方添加haha内容,以简化文件的重复操作。 sed '2ahaha' test.txt

在指定的行(第一行)之前添加内容: sed'1I(Haha'test.txt

删除文件第7行的内容。 sed '7d' test.txt

删除最后一行: sed '$d' test.txt

内容: sed [地址] s/pattern /替换/flags

address:具体行

s:表示置换内容

需要更换pattern:的内容

要由replacement:替换的新内容

flags:的替换次数/g意味着替换所有内容

板栗第二行中的所有l都将被a:sed '2s/l/a/g' test.txt替换

修改源文件: sed -i

将第六十一行ip更换为新的: sed-I ' 61s/127.0.0.1/192.0.0.1/1 ' test.txt

awk:分析强大的文本分析工具awk [选项]程序文件

将打印文件第一列的内容。 awk '{print $1}' hello.txt

原始文件内容: awk '{print $0}' hello.txt

手动指定分隔符:打印第二列。 awk -F: '{print $2}' hello.txt

搜索是否存在world字段并打印(过滤) : awk '/word/{ print $0} ' hello.txt

检查第一列中是否有world单词,如果有,则打印。 awk'($1(/world/) {print $0}' hello.txt

检测第一列中是否存在world单词,如果不存在则打印整行: awk'($1! //world(print$0) ) Hello.txt

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。