Bash 讀取文件

2020-06-19 11:58 更新

以下示例均以 ReadFile.txt 文件為例。文件內容如下:

Welcome
To
Our
Website
-
W3Cschool

讀取操作

  1. 您可以使用cat file_Name來讀取文件。

語法:

    value=`cat file_Name`

應用示例:

    #!/bin/bash


    value=`cat ReadFile.txt`  
    echo "$value"

執(zhí)行后得到以下結果:

    Welcome
    To
    Our
    Website
    -
    W3Cschool

  1. 您也可以使用$(file_Name)來讀取文件。

語法:

    value=$(file_Name)

應用示例:

    #!/bin/bash


    value=$(<ReadFile.txt)
    echo "$value"

執(zhí)行后得到以下結果:

    Welcome
    To
    Our
    Website
    -
    W3Cschool

  1. 您還可以使用 while 循環(huán)來讀取文件。

應用示例:

    #!/bin/bash


    i=1
    while read line; do


    #Reading each line
    echo "No. $i : $line"
    i=$((i+1))
    done < ReadFile.txt

執(zhí)行后得到以下結果:

    No. 1 : Welcome
    No. 2 : To
    No. 3 : Our
    No. 4 : Website
    No. 5 : -
    No. 6 : W3Cschool

注:
- 在這里 i用于給循環(huán)迭代出的每一個字符串編號。
- 使用 while 循環(huán)來讀取文件的寫法很靈活多樣,但編寫簡便的代碼語句是一個好習慣哦。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號