for迴圈中重定向用法的重要區別

2021-09-12 01:47:27 字數 400 閱讀 6191

首先我們簡單列一下while迴圈和for迴圈的結構吧

for迴圈結構:

for i in $(whlie迴圈結構:

while read i

do echo $i

done 上面兩種是最常見的for迴圈和while迴圈,都是使用了《重定向,將檔案中的內容重定向到迴圈中的變數中

但是在for迴圈中,有一種格式:

for i in /etc/passwd

do echo $i

done

那麼上面這種for迴圈和第一種for迴圈有什麼區別呢?

其實在實際實踐的過程中,加上《重定向的執行結果是變數遍歷檔案中每一行的資料,而沒有加重定向的第二種,則是遍歷in後面的內容,也就是遍歷的是檔名。

重定向 Linux重定向用法詳解

相信大家平時都會有需要複製貼上資料的時候,如果是開啟檔案進行複製貼上,就不可避免的需要較多的滑鼠與鍵盤的操作,就會比較繁瑣。那麼有沒有可以省掉這些繁瑣操作的複製貼上的方法呢?答案是肯定的,那就是重定向。重定向是一種高效的方法,無需大量的滑鼠與鍵盤操作就可以完成資料的轉移。重定向可以分為輸入重定向以及...

Linux重定向用法詳解

相信大家平時都會有需要複製貼上資料的時候,如果是開啟檔案進行複製貼上,就不可避免的需要較多的滑鼠與鍵盤的操作,就會比較繁瑣。那麼有沒有可以省掉這些繁瑣操作的複製貼上的方法呢?每當你與計算機互動時,重定向就必然會發生。學會使用重定向,不僅可以讓你與計算機更好地互動,還可以提高你的工作效率,因此,請讓良...

Linux重定向用法詳解

相信大家平時都會有需要複製貼上資料的時候,如果是開啟檔案進行複製貼上,就不可避免的需要較多的滑鼠與鍵盤的操作,就會比較繁瑣。那麼有沒有可以省掉這些繁瑣操作的複製貼上的方法呢?答案是肯定的,那就是重定向。重定向是一種高效的方法,無需大量的滑鼠與鍵盤操作就可以完成資料的轉移。重定向可以分為輸入重定向以及...