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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2259 | 回復(fù): 19
打印 上一主題 下一主題

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-03-09 23:40 |只看該作者 |倒序?yàn)g覽
  1. [root@lfs tmp]# cat aa
  2. #!/bin/sed -f
  3. /^[^ ]/!d
  4. N
  5. s/^\([^ ]*\).*\n.*addr:\([^ ]*\).*/\1 \2/



  6. [root@lfs tmp]# cat bb
  7. #!/bin/sed -f
  8. #/^[^ ]/!d
  9. #N
  10. s/^\([^ ]*\).*\n.*addr:\([^ ]*\).*/\1 \2/



  11. [root@lfs tmp]# ifconfig|sed '/^[^ ]/!d;n'     
  12. eth0      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:70  
  13.           inet addr:202.×××××  Bcast:202.106.185.127  Mask:255.255.255.192
  14. eth1      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:71  
  15.           inet addr:192.168.123.1  Bcast:192.168.123.255  Mask:255.255.255.0
  16. lo        Link encap:Local Loopback  
  17.           inet addr:127.0.0.1  Mask:255.0.0.0


  18. [root@lfs tmp]# ifconfig|sed '/^[^ ]/!d;n'|./aa
  19. eth0 202.××××××
  20. eth1 192.168.123.1
  21. lo 127.0.0.1



  22. [root@lfs tmp]# ifconfig|sed '/^[^ ]/!d;n'|./bb
  23. eth0      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:70  
  24.           inet addr:202.××××××  Bcast:202.106.185.127  Mask:255.255.255.192
  25. eth1      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:71  
  26.           inet addr:192.168.123.1  Bcast:192.168.123.255  Mask:255.255.255.0
  27. lo        Link encap:Local Loopback  
  28.           inet addr:127.0.0.1  Mask:255.0.0.0[root@lfs tmp]#
復(fù)制代碼


為什么會(huì)這樣呢?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2005-03-09 23:41 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
3 [報(bào)告]
發(fā)表于 2005-03-10 08:18 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

為什么不?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2005-03-10 08:33 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

腳本aa和bb所不同的就是bb少了下面兩個(gè)語(yǔ)句
/^[^ ]/!d
N
但是再把數(shù)據(jù)傳遞給腳本bb前,我已經(jīng)用命令
sed '/^[^ ]/!d;n'
處理了一遍數(shù)據(jù)。
在這兩個(gè)腳本中,最后的一個(gè)語(yǔ)句
s/^\([^ ]*\).*\n.*addr:\([^ ]*\).*/\1 \2/
所處理的數(shù)據(jù)是完全一樣的,所以結(jié)果也應(yīng)該一樣啊,但是為什么不同呢?

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
5 [報(bào)告]
發(fā)表于 2005-03-10 08:44 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

n!=N

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
6 [報(bào)告]
發(fā)表于 2005-03-10 08:45 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

而且,在sed中只有N;H;G命令會(huì)產(chǎn)生\n

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2005-03-10 09:05 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

[quote]原帖由 "waker"]n!=N[/quote 發(fā)表:

man sed,其中n和N;g和G;h和H的解釋都一樣,并沒(méi)有具體解釋只有N;H;G命令會(huì)產(chǎn)生\n。

我做了如下試驗(yàn),把sed的命令N改成了n
  1. [root@lfs tmp]# cat aa
  2. #!/bin/sed -f
  3. /^[^ ]/!d
  4. n
  5. s/^\([^ ]*\).*\n.*addr:\([^ ]*\).*/\1 \2/
  6. [root@lfs tmp]# ifconfig|./aa
  7. eth0      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:70  
  8.           inet addr:202.106.185.74  Bcast:202.106.185.127  Mask:255.255.255.192
  9. eth1      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:71  
  10.           inet addr:192.168.123.1  Bcast:192.168.123.255  Mask:255.255.255.0
  11. lo        Link encap:Local Loopback  
  12.           inet addr:127.0.0.1  Mask:255.0.0.0
復(fù)制代碼

看來(lái)的確是因?yàn)閟ed的編輯命令n沒(méi)有產(chǎn)生\n
但是下面的命令為什么還是不行呢?


  1. [root@lfs tmp]# ifconfig|sed '/^[^ ]/!d;N'|./bb
  2. eth0      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:70  
  3.           inet addr:202.106.185.74  Bcast:202.106.185.127  Mask:255.255.255.192
  4. eth1      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:71  
  5.           inet addr:192.168.123.1  Bcast:192.168.123.255  Mask:255.255.255.0
  6. lo        Link encap:Local Loopback  
  7.           inet addr:127.0.0.1  Mask:255.0.0.0
復(fù)制代碼

我已經(jīng)把n改成N了

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
8 [報(bào)告]
發(fā)表于 2005-03-10 09:17 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

n  讀入下一行到模式空間,內(nèi)部的行指針+1
N  當(dāng)前模式空間尾部加"\n" ,讀入下一行追加到模式空間尾部

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2005-03-10 09:22 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

原帖由 "waker" 發(fā)表:
n &讀入下一行到模式空間,內(nèi)部的行指針+1
N &當(dāng)前模式空間尾部加"\n" ,讀入下一行追加到模式空間尾部

這個(gè)我明白了,但是為什么我把n改成N了,下面的命令還是沒(méi)有正確結(jié)果呢?

  1. [root@lfs tmp]# ifconfig|sed '/^[^ ]/!d;N'|./bb
  2. eth0      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:70   
  3.          inet addr:202.106.185.74  Bcast:202.106.185.127  Mask:255.255.255.192
  4. eth1      Link encap:Ethernet  HWaddr 00:0F:1F:65:02:71   
  5.          inet addr:192.168.123.1  Bcast:192.168.123.255  Mask:255.255.255.0
  6. lo        Link encap:Local Loopback   
  7.          inet addr:127.0.0.1  Mask:255.0.0.0
復(fù)制代碼

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
10 [報(bào)告]
發(fā)表于 2005-03-10 09:31 |只看該作者

請(qǐng)教高手,關(guān)于sed的一個(gè)問(wèn)題

.........什么是正確結(jié)果?
您需要登錄后才可以回帖 登錄 | 注冊(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