while read讀取文字內容

2021-10-24 21:56:55 字數 850 閱讀 3020

讀取檔案給 while 迴圈

方式一:

exec 方式二:

cat file_path |while read line

do cmd

done

方式三:

while read line 

do cmd

done 舉例:

ip.txt內容如下:

10.1.1.11 root 123

10.1.1.22 root 111

10.1.1.33 root 123456

10.1.1.44 root 54321

寫法1:

cat ip.txt | while read ip user pass

do echo "$ip--$user--$pass"

done

寫法2:

while read ip user pass

do echo "$ip--$user--$pass"

done < ip.txt

使用ifs作為分隔符讀檔案

說明:預設情況下ifs是空格,如果需要使用其它的需要重新賦值

ifs=:

例如:

# cat test
chen:222:gogo

jie:333:hehe

# cat test.sh
#!/bin/bash

ifs=:

cat test | while read a1 a2 a3

do echo "$a1--$a2--$a3"

done

**:

讀取文字檔案內容

讀取文字檔案內容 param filepathandname 帶有完整絕對路徑的檔名 param encoding 文字檔案開啟的編碼方式 return 返回文字檔案的內容 public string readtxt string filepathandname,string encoding th...

java中讀取txt文字內容

public static listreadtxt string url else if strs 0 contains else if strs 0 contains for int i 1 i strs.length i else if strs 0 contains else if strs ...

python中讀取文字內容,並將內容轉為字典

有兩行資料,存放在txt檔案裡面 手動建立檔案,並新增如下資料 url futureloan mvc api member register mobile 18866668888 pwd 123456 url futureloan mvc api member recharge mobile 188...