shell讀取檔案每一行的方式

2021-07-31 06:08:45 字數 2113 閱讀 4148

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"line:"$myline

done

3、#讀取一行資料

1

2

3

4

cat datafile.txt |whilemyline=$(line)

do

echo"line:"$myline

done

4、#讀取一行資料

1

2

3

4

whilemyline=$(line)

do

echo"line:"$myline

done < datafile.txt

5、#使用read命令讀取變數資料

1

2

3

4

5

6

cat datafile.txt |whileread paraa parab parac

do

echo"paraa:"$paraa

echo"parab:"$parab

echo"parac:"$parac

done

6、#使用read命令讀取變數資料

1

2

3

4

5

6

whileread paraa parab parac

do

echo"paraa:"$paraa

echo"parab:"$parab

echo"parac:"$parac

done < datafile.txt

shell讀取檔案每一行的方式

使用read命令讀取一行資料 while read myline doecho line myline done datafile.txt 使用read命令讀取一行資料 cat datafile.txt while read myline do echo line myline done 讀取一行資...

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...