#使用read命令讀取一行資料
while read myline
doecho "line:"$myline
done < datafile.txt
#使用read命令讀取一行資料
cat datafile.txt | while read myline
do echo "line:"$myline
done
#讀取一行資料
cat datafile.txt | while myline=$(line)
do echo "line:"$myline
done
#讀取一行資料
while myline=$(line)
do echo "line:"$myline
done < datafile.txt
#使用read命令讀取變數資料
cat datafile.txt | while read paraa parab parac
doecho "paraa:"$paraa
echo "parab:"$parab
echo "parac:"$parac
done
#或者使用for迴圈
for line in `cat filename(待讀取的檔案)`
doecho $line
done
#使用read命令讀取變數資料
while read paraa parab parac
doecho "paraa:"$paraa
echo "parab:"$parab
echo "parac:"$parac
done < datafile.txt
#說明:
#for逐行讀和while逐行讀是有區別的,如:
$ cat file
1111
2222
3333 4444 555
$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555
$ for line in $(
shell讀取檔案每一行的方式
1 使用read命令讀取一行資料 1 2 3 4 whileread myline do echo line myline done datafile.txt 2 使用read命令讀取一行資料 1 2 3 4 cat datafile.txt whileread myline do echo lin...
shell讀取檔案的每一行寫法
shell讀取檔案的每一行寫法一 bin bash while read line doecho line done filename 待讀取的檔案 寫法二 bin bash cat filename 待讀取的檔案 while read line doecho line done 寫法三 for l...
shell解析讀取檔案的每一行
shell 中讀取文字的並且 3 使用ifs讀檔案 說明 預設情況下ifs是空格,如果需要使用其它的需要重新賦值 檔案中每一行都是以 分割 且檔名稱 通過引數 1 傳進來 讀取 其具體解析邏輯為一下 while ifs read field type comment others doif z co...