批處理新手入門導讀[視頻教程]批處理基礎視頻教程[視頻教程]VBS基礎視頻教程
[批處理文件精品]批處理版照片整理器[批處理文件精品]純批處理備份&還原驅動在線第三方下載
返回列表 發帖

[文本處理] sed匹配的問題

文件內容是

1
2
3
4
5
6
7
8
9
10

我想打印5以后的后面3行內容,不包括5本身,該怎么寫代碼?

sed -n '/5/,+3p 文件名.txt

輸出結果是
5
6
7
8
我想得到
6
7
8
代碼應該怎么修改?

回復 1# netdzb
  1. sed -n "/5/{N;N;N;s/^5\n//;p}" a.txt > b.txt
復制代碼
【批處理在線視頻分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公眾號、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

我幫忙寫的代碼不需要付錢,不用找我要支付寶或微信賬號。如果一定要給,請到微信群給大家發紅吧。

TOP

回復 2# Batcher

花括號的內容看不懂,能否解釋一下,謝謝。

TOP

【批處理在線視頻分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公眾號、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

我幫忙寫的代碼不需要付錢,不用找我要支付寶或微信賬號。如果一定要給,請到微信群給大家發紅吧。

TOP

回復 4# Batcher

連續跳過3個n,不是到8這個位置了。
s后面是把回車符號去掉嗎?

TOP

回復 5# netdzb


    是把 5\n 去掉
【批處理在線視頻分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公眾號、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

我幫忙寫的代碼不需要付錢,不用找我要支付寶或微信賬號。如果一定要給,請到微信群給大家發紅吧。

TOP

返回列表
重庆时时开奖直播软件