Board logo

标题: [文本处理] 【已解决】sed:如何同时保留第一行和最后一行 [打印本页]

作者: 思想之翼    时间: 2023-9-29 01:12     标题: 【已解决】sed:如何同时保留第一行和最后一行

本帖最后由 思想之翼 于 2023-9-29 09:29 编辑

保留第一行
sed -i -n "1p" "e:\DATA\*.txt"
保留最后一行
sed -i "$!d" "e:\DATA\*.txt"

问题:如何同时保留第一行和最后一行?

例如:文件记录数值如下
000 001
002 003 004
888 999
保留第一行和最后一行,结果为
000 001
888 999
作者: Five66    时间: 2023-9-29 03:04

单纯的最后一行的话
sed -i -n "1p;$p" "e:\DATA\*.txt"
作者: terse    时间: 2023-9-29 09:56

sed -i "1b;$!d" *.txt 这样呢
作者: yyz219    时间: 2023-9-29 13:09

不知道是怎样解决的?
作者: Batcher    时间: 2023-9-30 21:11

回复 4# yyz219


    你测试2楼和3楼的代码遇到什么问题了吗?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2