原文:cat file | while read line的問題

循環中的重定向 或許你應該在其他腳本中見過下面的這種寫法: while read line do done lt file 剛開始看到這種結構時,很難理解 lt file是如何與循環配合在一起工作的。因為循環內有很多條命令,而我們之前接觸的重定向都是為一條命令工作的。這里有一個原則,這個原則掌握好了,這個問題就很簡單了: 對循環重定向的輸入可適用於循環中的所有需要從標准輸入讀取數據的命令 對循環重 ...

2019-07-24 23:52 0 1690 推薦指數:

查看詳情

while read line問題

循環中的重定向 或許你應該在其他腳本中見過下面的這種寫法: while read line do … done < file 剛開始看到 ...

Tue Apr 10 16:43:00 CST 2018 0 10952
關於while read line 循環中變量作用域的問題

前一陣用shell寫了一個從數據庫中抽取數據生成.xml文件的腳本,要求是每個文件中只生成1000條數據。於是用到了while read line 作為循環。 在制作文件計數器的時候發現了一個問題,在執行的過程中文件計數器(FILENUM)總是出現返回初始值的現象,具體簡化的腳本 ...

Wed Oct 24 19:48:00 CST 2018 0 1370
shell腳本while read line的使用

#### 題目要求計算文檔a.txt中每一行中出現的數字個數並且要計算一下整個文檔中一共出現了幾個數字。例如a.txt內容如下:12aa*lkjskdjalskdflkskdjflkjj我們腳本名字為 ...

Tue Apr 23 04:12:00 CST 2019 0 6348
[shell] while read line 與for循環的區別

while read line 與for循環的區別 ---轉載整理 while read line 是一次性將文件信息讀入並賦值給變量linewhile中使用重定向機制,文件中的所有信息都被讀入並重定向給了整個while 語句中的line 變量。 for是每次讀取文件中一個以空格為分割符 ...

Mon Aug 05 19:34:00 CST 2019 0 1101
Shell腳本:while read line無法讀取最后一行的問題

【1】Shell腳本:while read line無法讀取最后一行的問題 剛剛利用shell腳本處理日志文件時,發現了一個問題while read line無法讀取到最后一行 通過編輯器可以看到待處理的文件是5243行,但是,腳本的計數值卻只打印了5242次。 shell腳本 ...

Fri Mar 22 02:01:00 CST 2019 0 3013
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM