[20180417]奇怪的grep過濾問題.txt
[20180417]奇怪的grep過濾問題.txt
--//連結:http://blog.itpub.net/267265/viewspace-2144230/
--//上個星期的測試,沒時間探究,今天繼續.
--//以前做的測試為了避免輸出的一些干擾,我喜歡加括號,這樣查詢內容是一樣的,但是執行grep那行不輸出.
--//但是我今天遇到一個問題,很奇怪做一個記錄.
$ ps -ef | grep /u01/app/11.2.0.4/grid/bin/tnslsn[r]
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:50 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:24 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
grid 77598 77309 0 09:26 pts/4 00:00:00 grep /u01/app/11.2.0.4/grid/bin/tnslsnr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--//很奇怪執行grep也輸出.而如果寫成:
$ ps -ef | grep tnslsn[r]
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:51 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:24 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
$ ps -ef | grep /tnslsn[r]
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:51 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:24 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
--//執行grep命令那行沒有輸出,為什麼.....grep環境變數定義如下:
$ env | grep GREP
GREP_COLOR=01;32
GREP_OPTIONS=--color=auto
--//而執行如下:
$ ps -ef | grep /[u]01/app/11.2.0.4/grid/bin/tnslsnr
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:51 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:24 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
grid 79549 77309 0 09:27 pts/4 00:00:00 grep /u01/app/11.2.0.4/grid/bin/tnslsnr
$ ps -ef | grep [u]01/app/11.2.0.4/grid/bin/tnslsnr
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:51 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:24 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
$ ps -ef | grep [u]01/app/11.2.0.4/grid/bin/tnslsn[r]
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:52 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:26 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
--//blog沒有顏色顯示,實際上字串/u01/app/11.2.0.4/grid/bin/tnslsnr顯示為綠色.
--//也就是grep /[u]01/app/11.2.0.4/grid/bin/tnslsnr實際上執行的是grep /u01/app/11.2.0.4/grid/bin/tnslsnr
--//why?
--//如果寫成這樣又ok:
$ ps -ef | grep /u01/app/11.2.0.4/grid/bin[/]tnslsnr
grid 45935 1 0 Jan25 ? 02:09:55 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN2 -inherit
grid 46223 1 0 Jan25 ? 02:22:51 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER_SCAN3 -inherit
grid 46974 1 0 Jan25 ? 11:03:25 /u01/app/11.2.0.4/grid/bin/tnslsnr LISTENER -inherit
--//感覺視乎和斜線有關,視乎與過濾是否是1個詞有關.不知道為什麼?放棄那位知道.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2153259/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20210802]grep奇怪的過濾.txt
- [20210420]19c奇怪的過濾條件.txt
- [20180417]監聽與時區問題.txt
- [20200402]strace過濾使用awk問題.txt
- [20211210]優化遇到的奇怪問題.txt優化
- [20220811]奇怪的隱式轉換問題.txt
- [20180417]vim小技巧.txt
- sphinx查詢過濾問題
- [20211108]sqlplus管道過濾.txtSQL
- [20220815]奇怪的隱式轉換問題(11g測試補充).txt
- [20220811]奇怪的隱式轉換問題(12c補充測試).txt
- [20211214]檢視檢視V$ACTIVE_SESSION_HISTORY遇到奇怪問題.txtSession
- [20230905]奇怪的語法.txt
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- [20221020]奇怪的增量備份.txt
- [20220822]奇怪的ashtop輸出.txt
- [20211111]奇怪的ashtop輸出.txt
- [20210924]awk奇怪的輸出.txt
- [20201106]奇怪的awr報表.txt
- [20181120]奇怪的insert語句.txt
- JavaScript 中的一些奇怪問題JavaScript
- j2me rms 的奇怪問題
- [20180417]使用10046事件需要什麼許可權.txt事件
- Stream中filter過濾條件問題記錄Filter
- [20231012]奇怪的執行時長.txt
- [20230426]奇怪的AVG_IOW_MS.txt
- [20190306]奇怪的查詢結果.txt
- 兩個看似奇怪的MySQL語句問題MySql
- [20220304]grep --no-group-separator.txt
- [20220121]windows使用grep注意.txtWindows
- [20181031]lob欄位與布隆過濾.txt
- 布隆過濾器解決快取穿透問題過濾器快取穿透
- [20221103]奇怪的mail資訊(整理版本).txtAI
- [20211018]奇怪的歸檔目的地.txt
- [20210924]awk奇怪的輸出2.txt
- 上線後遇到一個很奇怪的問題
- 一次奇怪的StackOverflowError問題查詢之旅Error
- 奇怪的OGG問題:DBLOGREADER mode: (308) ORA-00308