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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1821 | 回復: 7
打印 上一主題 下一主題

請大俠解惑:shell中[]的問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-06-06 01:25 |只看該作者 |倒序瀏覽
本帖最后由 fengjihu 于 2010-06-06 01:32 編輯

OS:CentOS5.4
請問:在[]中^是否是表示“非”的意思?如果不是,請詳解,如果是,請看下面例子
1、
[root@CentOS5 ~]# grep '^[^48]' data.f
219   dec     2CC1999 CAD     23.00   PLV2C   68
216   sept    3ZL1998 USP     86.00   KVM9E   234
這條數(shù)據(jù)為什么沒有匹配上?
47      Oct     3ZL1998 LPSX    43.00   KVM9D   512

2、我本意是要匹配不含48的項,為什么全都顯示了出來?
[root@CentOS5 ~]# grep '[^48]' data.f
48      Dec     3BC1997 LPSX    68.00   LVX2A   138
483     Sept    5AP1996 USP     65.00   LVX2C   189
47      Oct     3ZL1998 LPSX    43.00   KVM9D   512
219     dec     2CC1999 CAD     23.00   PLV2C   68
484     nov     7PL1996 CAD     49.00   PLV2C   234
483     may     5PA1998 USP     37.00   KVM9D   644
216     sept    3ZL1998 USP     86.00   KVM9E   234

3、shell中,[48]是匹配48,還有所有包含4、8的行?

論壇徽章:
0
2 [報告]
發(fā)表于 2010-06-06 13:20 |只看該作者
沒人知道嗎?

論壇徽章:
0
3 [報告]
發(fā)表于 2010-06-06 13:53 |只看該作者
因為你的[] 用法不對..
老生常談了.. [^48]匹配非4非8的字符

論壇徽章:
0
4 [報告]
發(fā)表于 2010-06-06 17:21 |只看該作者
謝謝樓上,那請問,[^48]匹配非4非8的字符,那么第二個例子為什么會出現(xiàn)這樣的結果?謝謝

論壇徽章:
0
5 [報告]
發(fā)表于 2010-06-07 10:34 |只看該作者
回復 4# fengjihu


    [root@CentOS5 ~]# grep '[^48]' data.f

儂少加了一個^,應該是

  1. [root@CentOS5 ~]# grep '^[^48]' data.f
復制代碼

論壇徽章:
0
6 [報告]
發(fā)表于 2010-06-07 11:36 |只看該作者
[^48]是匹配4和8以外的數(shù)

第一個問題中開頭是47必然匹配不了,因為開頭是4啊,
你的第二個問題中在每一行中有非4,8的數(shù),所以當然會全匹配了,

論壇徽章:
0
7 [報告]
發(fā)表于 2010-06-07 17:42 |只看該作者
結貼,謝謝。

論壇徽章:
0
8 [報告]
發(fā)表于 2010-06-07 22:48 |只看該作者
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP