原文:[shell] while read line 與for循環的區別

while read line 與for循環的區別 轉載整理 while read line 是一次性將文件信息讀入並賦值給變量line ,while中使用重定向機制,文件中的所有信息都被讀入並重定向給了整個while 語句中的line 變量。 for是每次讀取文件中一個以空格為分割符的字符串。 如下示例腳本: 輸出結果如下: 點擊 此處 折疊或打開 當文件中有多行文字,在while循環中再一次調 ...

2019-08-05 11:34 0 1101 推薦指數:

查看詳情

shell腳本while read line的使用

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

Tue Apr 23 04:12:00 CST 2019 0 6348
關於while read line 循環中變量作用域的問題

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

Wed Oct 24 19:48:00 CST 2018 0 1370
while read line的問題

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

Tue Apr 10 16:43:00 CST 2018 0 10952
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
for循環while循環區別

對於剛開始學習python編程的小菜鳥,for循環while循環在實際使用中,沒有理解透徹。導致程序循環結果不理想。 1、for循環 for循環,就是遍歷某一對象,通俗說就是根據循環次數限制做多少次重復操作。 如 for i in range(3): 意思就是i循環4次,i的取值 ...

Thu Mar 22 06:43:00 CST 2018 0 8155
for循環while循環區別

for循環while循環區別   使用區別:如果你想在循環結束后,繼續使用控制條件的那個變量,用while循環,        否則用for循環。不知道用for循環。        因為變量及早的從內存中消失,可以提高內存的使用效率。   其實還有一種場景的理解:     如果是一個 ...

Mon Jul 08 06:01:00 CST 2019 0 3942
Shellwhile循環

While循環的格式: 1、計數器控制的while循環:主要用於已經准確知道要輸入的數據和字符串的數目。 例子: 2、結束標記控制的while循環主要用於不知道讀入數據的個數,但是可以設置一個特殊的數據值來結束循環,該特殊值稱為結束標記,通過提示用戶輸入進行操作 ...

Tue Jan 20 22:36:00 CST 2015 0 8010
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM