[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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- linux9-grep&wc&管道符Linux
- Linux檔案恢復利器 ext3grep與extundeleteLinuxdelete
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- [20180918]檔案格式與sql_id.txtSQL
- [20241013]sqlplus spool與檔案覆蓋.txtSQL
- [20220121]windows使用grep注意.txtWindows
- [20220304]grep --no-group-separator.txt
- [20190329]探究sql語句相關mutexes補充2.txtSQLMutex
- [20181102]資料檔案改名與awr.txt
- 檔案許可權管理命令chmod,chown與文字搜尋命令grep
- php如何上傳txt檔案,並且讀取txt檔案PHP
- [20210802]grep奇怪的過濾.txt
- Linux檔案處理三劍客之grepLinux
- grep、sed批量替換檔案內容shell
- [20211108]sqlplus管道過濾.txtSQL
- [20181203]改變檔案大小與檢查點.txt
- [20220104]檔案格式與sql_id計算.txtSQL
- SQLSERVER匯出TXT文字檔案,ORACLE SQL LOADER匯入TXT文字檔案SQLServerOracle
- python處理txt檔案Python
- [20180417]奇怪的grep過濾問題.txt
- [20180707]刪除結尾帶.的檔案與目錄.txt
- [20210326]Disk file operations IO與檔案型資料庫.txt資料庫
- [20201126]檔案相對號與絕對號問題.txt
- [20191009]檔案頭fuzzy.txt
- [20201112]tmpwatch 刪除檔案.txt
- [20190530]oracle Audit檔案管理.txtOracle
- [20220427]ls 忽略特定檔案.txt
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- grep 的 -a引數可以使得搜尋binary檔案了
- [20190410]dg建立臨時表檔案資料檔案.txt
- chm檔案怎麼轉換成TXT格式?chm檔案快速轉化成TXT格式的方法
- [20180627]測試bbed是否支援管道命令.txt
- [20230508]crack oracle執行檔案.txtOracle
- [20200318]crontab檔案格式中的%.txt
- requirements.txt 檔案宣告依賴UIREM
- java如何追加寫入txt檔案Java
- golang,再也不用管道了,exec.Command("bash", "-c", "ps -elf | grep xxx")Golang