linux shell sed 命令 文本的 行尾 或行首 添加 字符 昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗 sed 命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用 sed 命令在行首或 行尾 添加 字符 的命令有以下几种: 假设处理的文本为test.file 每行的头 添加 字符 ,比如"HEAD",命令如下: #定义变量取行号 N=`cat -n /tmp/1 | grep 'abcdef' | awk '{print $1}'` # sed 添加 ,参数a代表在此行后面<如果是i代表在此行前面>;AA是要 添加 的字段 sed -i ''$N'aAA' /tmp/1 如果是 添加 AA BB这种中间有空格的 字符 串,也是直接跟在a后面,不需要引