sed:流式文本编辑器,可用于替换、删除、插入等操作。示例:sed 's/new/old/g' file.txt 将文件中所有"new"替换为"old"。
awk:强大的文本分析与处理工具,支持按列处理数据并进行格式化输出。示例:awk '{print $1}' /etc/passwd 输出用户账户名。
三、文本搜索与过滤
grep:用于在文件中搜索匹配特定模式的行,支持正则表达式。示例:grep "error" /var/log/syslog 查找日志中的错误信息。
cut:从文件的每一行中提取指定字段、字符或字节。示例:cut -d' ' -f1 filename.txt 提取以空格分隔的第一列。