资讯动态

Linux 终端命令速查表 -- 17 文本处理速查表

发布时间:2026/8/17 21:31:43 来源:尧图企业网站定制
替换文本sed对每一行应用编辑命令。替换命令s/old/new/替换每行的第一个匹配项;g替换所有匹配项,I忽略大小写。-i直接编辑文件而非打印结果。sed's/old/new/g'[file]sed-i's/old/new/g'[file]sed-i's/old/new/gI'[file]sd功能相同,但语法更简单,默认使用正则表达式。sd"old""new"[file]任意字符都可以作为 s 命令的分隔符:s|/usr/bin|/usr/local/bin|可避免路径中的斜杠转义。删除或打印特定行d删除匹配行;-n配合p仅打印选中的行。地址可以是模式、行号或范围。sed'/pattern/d'[file]sed-i'/^$/d'[file]sed-n'5,10p'[file]sed-n'/pattern/p'[file]提取字段awk将每行分割为字段:$1是第一个字段,$0是整行,NR是行号。-F将字段分隔符从空白改为其他字符。awk'{print $1}'[file]awk-F:'{print $1, $3}'/etc/passwdawk'{print NR, $0}'[file]

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价