亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
1234下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
樓主: tang_shuo
打印 上一主題 下一主題

[求助]替換文本第一匹配的行,請(qǐng)幫我看看有什么問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
11 [報(bào)告]
發(fā)表于 2010-07-27 14:05 |只看該作者
回復(fù) 8# Shell_HAT


    拓展一下,那如果我想替換前2個(gè)呢?^ ^

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-21 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2016-08-16 06:20:002015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-14 06:20:00
12 [報(bào)告]
發(fā)表于 2010-07-27 14:17 |只看該作者
sed 's/A/B/;q' 有什么不對(duì)的?把第一個(gè)A替換為B

論壇徽章:
0
13 [報(bào)告]
發(fā)表于 2010-07-27 15:08 |只看該作者
回復(fù) 11# 好看的附件

補(bǔ)救一下吧
  1. $ cat file
  2. hello world
  3. TANG abcd
  4. hello world
  5. hello world
  6. TANG jkl
  7. hello world
  8. hello world
  9. hello world
  10. TANG abcd
  11. TANG jkl

  12. $ awk '{if(a[T]==2){print $0;next}else if(gsub(/^TANG/,"sohu")){T=1;a[T]++}else T=0}1' file
  13. hello world
  14. sohu abcd
  15. hello world
  16. hello world
  17. sohu jkl
  18. hello world
  19. hello world
  20. hello world
  21. TANG abcd
  22. TANG jkl
復(fù)制代碼

論壇徽章:
0
14 [報(bào)告]
發(fā)表于 2010-07-27 15:11 |只看該作者
回復(fù) 13# bbgg1983


    多謝,學(xué)習(xí)了^^

論壇徽章:
0
15 [報(bào)告]
發(fā)表于 2010-07-27 15:12 |只看該作者
回復(fù) 12# expert1


    這個(gè)可以,但是多行的時(shí)候MS不能這么用

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2010-07-27 15:25 |只看該作者
我也來(lái)一個(gè)
$ awk '{ if($1~/^TANG/){if(a[$1]++<2){$1="shuo"};print $0} else{print $0} }' 23
hello world
shuo abcd
hello world
hello world
shuo jkl
hello world
hello world
hello world
TANG abcd
TANG jkl

論壇徽章:
0
17 [報(bào)告]
發(fā)表于 2010-07-27 15:27 |只看該作者
回復(fù) 12# expert1
這個(gè)是不對(duì)的,除非每行都是TANG開(kāi)頭,否則,這個(gè)語(yǔ)句不管替換有沒(méi)有成功都會(huì)執(zhí)行q命令,也就是退出。

論壇徽章:
0
18 [報(bào)告]
發(fā)表于 2010-07-27 15:30 |只看該作者
回復(fù) 17# bbgg1983


    人家的要求就是這樣:
文本文件中有多行以TANG開(kāi)頭的行,我只想把第一個(gè)以TANG為開(kāi)始的行替換為shuo.

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-21 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2016-08-16 06:20:002015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-14 06:20:00
19 [報(bào)告]
發(fā)表于 2010-07-27 15:34 |只看該作者

哎,這個(gè)貼有意思。我試過(guò)了沒(méi)問(wèn)題。咋大家都想那么復(fù)雜呢?

論壇徽章:
0
20 [報(bào)告]
發(fā)表于 2010-07-27 15:35 |只看該作者
sed "s/^TANG.*/shuo/;q" tang.txt
bbgg1983 發(fā)表于 2010-07-27 13:00



    你這個(gè)是因?yàn)閝命令沒(méi)有條件匹配,也就是讀入一行就退出。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP