[20190329]grep與管道檔案.txt
[20190329]grep與管道檔案.txt
--//同事使用grep查詢一個資料夾包含特定字元的檔案.執行馬上hang在哪裡,沒有任何顯示.
--//跟蹤發現實際資料夾裡面包含管道檔案,導致grep該檔案時掛起.
--//重複演示看看.
$ mkfifo foo
$ grep -r break *
--//掛起!!
$ ps -ef |grep brea[k]
oracle 38750 28351 0 16:13 pts/2 00:00:00 grep -r break bbed bbed_old foo gdb python test1 test2 test3 test4
--//程式號38750.使用strace跟蹤發現.
$ strace -f -p 38750
Process 38750 attached - interrupt to quit
open("foo", O_RDONLY
--//在開啟foo檔案時掛起.
$ find . -name "foo" -ls
9209309 0 prw-r--r-- 1 oracle oinstall 0 Mar 29 16:11 ./foo
--//取消執行刪除foo檔案後,一切ok.
$ rm foo
/bin/rm: remove fifo `foo'? y
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2639755/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- grep檔案比對
- 管道命令grep , egrep的使用例子 -v
- linux9-grep&wc&管道符Linux
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- Linux檔案恢復利器 ext3grep與extundeleteLinuxdelete
- linux下的find檔案查詢命令與grep檔案內容查詢命令Linux
- 檔案許可權管理命令chmod,chown與文字搜尋命令grep
- php如何上傳txt檔案,並且讀取txt檔案PHP
- PCL——txt檔案轉到PCD檔案
- [grep] grep -R -l 遞迴過濾資料夾中檔案內容遞迴
- [20170221]資料檔案與檔案系統快取.txt快取
- grep、sed批量替換檔案內容shell
- grep -vFf 比較2個檔案差異
- 恢復誤刪檔案ext3grep
- [20190329]探究sql語句相關mutexes補充2.txtSQLMutex
- linux下使用find xargs grep查詢檔案及檔案內容Linux
- ext3grep ext3檔案系統下恢復檔案
- Oracle 匯出txt檔案Oracle
- SQLSERVER匯出TXT文字檔案,ORACLE SQL LOADER匯入TXT文字檔案SQLServerOracle
- Linux檔案處理三劍客之grepLinux
- 如何用 grep 命令在 UNIX 中根據檔案內容查詢檔案
- [20170425]實現磁碟檔案與U盤同步.txt
- [20160329]表空間與資料檔案.txt
- Javascript寫入txt和讀取txt檔案示例JavaScript
- Matlab將.mat檔案儲存為.txt檔案Matlab
- python處理txt檔案Python
- txt檔案匯入oracle方法Oracle
- Linux中用 grep 命令從檔案中搜尋並顯示檔名Linux
- Linux 檔案、內容查詢(遞迴) ,grep ,findLinux遞迴
- chm檔案怎麼轉換成TXT格式?chm檔案快速轉化成TXT格式的方法
- 演算法鏈與管道(上):建立管道演算法
- Linux - find與grepLinux
- requirements.txt 檔案宣告依賴UIREM
- java如何追加寫入txt檔案Java
- TIFF檔案格式中文解說.txt
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- 電腦TXT檔案怎麼顯示行數? 電腦TXT檔案行數檢視方法