国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Linux Shell > 正文

shell按行讀取文件的3種方法

2020-07-27 19:17:31
字體:
來源:轉載
供稿:網友
方法有很多,下面寫出三種方法:
寫法一:
復制代碼 代碼如下:
#!/bin/bash
while read line
do
echo $line
done < filename(待讀取的文件)


寫法二:
復制代碼 代碼如下:
#!/bin/bash
cat filename(待讀取的文件) | while read line
do
echo $line
done


寫法三:
復制代碼 代碼如下:
for line in `cat filename(待讀取的文件)`
do
echo $line
done


說明:
for逐行讀和while逐行讀是有區(qū)別的,如:
復制代碼 代碼如下:
$ cat file
1111
2222
3333 4444 555

$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555

$ for line in $(<file); do echo $line; done
1111
2222
3333
4444
555
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 驻马店市| 五寨县| 浪卡子县| 高尔夫| 理塘县| 长兴县| 东光县| 巴南区| 黎平县| 科尔| 临潭县| 新竹县| 舒城县| 中超| 梁平县| 云安县| 卢氏县| 虹口区| 南郑县| 庐江县| 临猗县| 吉林省| 连州市| 娱乐| 溧水县| 临泉县| 兰溪市| 金湖县| 缙云县| 乳山市| 北海市| 皮山县| 阿拉尔市| 固原市| 布拖县| 舞钢市| 施甸县| 马尔康县| 深泽县| 库尔勒市| 三明市|