欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2014年04月09日 10:43:53   作者:  
這篇文章主要介紹了shell按行讀取文件的3種方法,需要的朋友可以參考下
方法有很多,下面寫(xiě)出三種方法:
寫(xiě)法一:
復(fù)制代碼 代碼如下:
#!/bin/bash
while read line
do
echo $line
done < filename(待讀取的文件)


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


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


說(shuō)明:
for逐行讀和while逐行讀是有區(qū)別的,如:
復(fù)制代碼 代碼如下:
$ 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

相關(guān)文章

  • ubuntu中root和普通用戶(hù)切換方法(推薦)

    ubuntu中root和普通用戶(hù)切換方法(推薦)

    下面小編就為大家?guī)?lái)一篇ubuntu中root和普通用戶(hù)切換方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • shell腳本之判斷輸入?yún)?shù)是否為整數(shù)值的實(shí)例

    shell腳本之判斷輸入?yún)?shù)是否為整數(shù)值的實(shí)例

    今天小編就為大家分享一篇shell腳本之判斷輸入?yún)?shù)是否為整數(shù)值的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Shell?AWK編程的基本介紹和使用詳解

    Shell?AWK編程的基本介紹和使用詳解

    AWK可以看成一門(mén)獨(dú)立的語(yǔ)言,它擁有語(yǔ)言的基本特征,換句話(huà)說(shuō)AWK可以寫(xiě)出極其繁瑣和復(fù)雜的程序,AWK的語(yǔ)法比Shell的語(yǔ)法還難以接收,這篇文章主要介紹了Shell?AWK編程的介紹和基本使用,需要的朋友可以參考下
    2022-06-06
  • Bash腳本中括號(hào)和反引號(hào)的使用

    Bash腳本中括號(hào)和反引號(hào)的使用

    我們經(jīng)常需要引用變量或者命令的執(zhí)行結(jié)果來(lái)作為文件的名字或者日志的輸出,本文主要介紹了Bash腳本中括號(hào)和反引號(hào)的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 詳解shell腳本中的case條件語(yǔ)句介紹和使用案例

    詳解shell腳本中的case條件語(yǔ)句介紹和使用案例

    這篇文章主要介紹了詳解shell腳本中的case條件語(yǔ)句介紹和使用案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • linux下使用perl獲取本機(jī)ip的幾種方法介紹

    linux下使用perl獲取本機(jī)ip的幾種方法介紹

    需要獲取本機(jī)ip有很多種情景,比如做分布式處理的時(shí)候。那么,如何在worker腳本里獲取本機(jī)ip?本文列舉了一系列的方法,有長(zhǎng)有短,各有優(yōu)劣,有shell有perl有python
    2013-02-02
  • linux命令學(xué)習(xí)之10個(gè)網(wǎng)絡(luò)命令和監(jiān)控命令

    linux命令學(xué)習(xí)之10個(gè)網(wǎng)絡(luò)命令和監(jiān)控命令

    下面列出來(lái)的10個(gè)基礎(chǔ)的每個(gè)linux用戶(hù)都應(yīng)該知道的網(wǎng)絡(luò)和監(jiān)控命令,大家參考使用吧
    2014-01-01
  • Linux shell 獲得字符串所在行數(shù)及位置的方法

    Linux shell 獲得字符串所在行數(shù)及位置的方法

    這篇文章主要介紹了Linux shell 獲得字符串所在行數(shù)及位置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 如何使用Shell腳本掩蓋Linux服務(wù)器上的操作痕跡(推薦)

    如何使用Shell腳本掩蓋Linux服務(wù)器上的操作痕跡(推薦)

    這篇文章主要介紹了使用Shell腳本掩蓋Linux服務(wù)器上的操作痕跡,需要的朋友可以參考下
    2017-12-12
  • 合并一個(gè)文件夾下多個(gè)文件內(nèi)容的單行shell命令

    合并一個(gè)文件夾下多個(gè)文件內(nèi)容的單行shell命令

    有時(shí)候我們需要合并一個(gè)文件夾下多個(gè)文件內(nèi)容,那么就可以參考下面的代碼,單行shell就是可以實(shí)現(xiàn)了,需要的朋友可以參考下
    2013-02-02

最新評(píng)論