掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流
shell是外殼的意思,就是操作系統(tǒng)的外殼。我們可以通過shell命令來操作和控制操作系統(tǒng),比如Linux中的Shell命令就包括ls、cd、pwd等等。總結來說,Shell是一個命令解釋器,它通過接受用戶輸入的Shell命令來啟動、暫停、停止程序的運行或對計算機進行控制。

假設讀取的文件為當期目錄下的 test.txt 文件,內容如下:
Google
Runoob
Taobao
#!/bin/bash
while read line
do
echo $line
done
執(zhí)行輸出結果為:
Google
Runoob
Taobao
#!/bin/bash
cat test.txt | while read line
do
echo $line
done
執(zhí)行輸出結果為:
Google
Runoob
Taobao
for line in `cat test.txt`
do
echo $line
done
執(zhí)行輸出結果為:
Google
Runoob
Taobao
for 逐行讀和 while 逐行讀是有區(qū)別的,如:
$ cat test.txt
Google
Runoob
Taobao
$ cat test.txt | while read line; do echo $line; done
Google
Runoob
Taobao
$ for line in $(
do
echo
$line;
done Google Runoob Taobao

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流