mark:
nl | name.txt sed '1,5a ------' 在1-5行前增加虚线
nl | name.txt sed '1,5i ------' 在1-5行前插入虚线
nl | name.txt sed '1,5c ------' 讲1-5行替换为虚线,作为整体替换
nl | name.txt sed '1,5d ' 删除1-5行
sed '$a \ port52113 \n permitrootlogin no ' ssh_config ----图二案例答案
sed '/^$/d' name.txt ---图三案例答案
sed -n 'Error/p' name.txt ---图四案例答案
sed -n '/Error/p' fresh.log
服务器的日志处理
sed '^$/d'
ssssj
sed '$a\ port52113 \npermitrootlogin no' passwd
sed '$a port52113 \npermitrootlogin no' ssh_config
优化服务器配置
sed
-a(after) -i(before) > sed '5a(i) ===============' or sed '1,5a(i) ========'
-c > sed '40c ======'
-d
sed
操作命令
新增行a;插入行i;删除行d;替换行c sed '3,6c 替换字符串' 将3至6行作为一个整体进行替换;sed '行号a 内容';sed '$a \ port 52113 \n permitrootlogin no' ssh_config (在文本尾部的下面增加两行,$美刀符号定位文本的尾部)sed '/^$/d' all.txt (删除文本中的空行)-i选项直接修改源文件