
看看输出结果,结果正确的话用
sed -i '/\([0-9]\)\([0-9]\)\([0-9]\)/\1\3/' filename直接修改文件
sed-e
'$!
N
s/\n..../\n/g'
myfile.txt
>
newfile.txt
用sed完成这项任务吧
sed处理奇偶行可方便了
$!
针对只要不是最后一行,
这是防止最后一行为奇数的情况,有的版本sed会出错
N
是载入下一行
所以
$!
N
对只要不是最后一行的奇数行载入下一行
奇偶两行一同载入缓存区,
中间用换行符
\n
隔开
因此\n后面的四个字符就是偶数行里要删除的
然后把
\n...
这四个字符
替换为\n即可
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)