Linuxでファイルを読み取る際にwhile文を使う方法は何ですか。

Linuxでファイルを読み取るためのwhileループの方法は次の通りです:

#!/bin/bash

# 定义要读取的文件名
file="file.txt"

# 使用while循环逐行读取文件内容
while IFS= read -r line; do
    echo "$line"
done < "$file"

最初のコードは、ファイル名をfile.txtに指定し、その後、whileループ構造を使用してファイルの内容を1行ずつ読み取り、端末に出力します。ループ内では、IFS= read -r lineコマンドを使用してファイルの各行の内容を読み取り、その内容を変数lineに保存してから、echo “$line”コマンドで端末に出力します。

上記のスクリプトを実行すると、ファイルfile.txtの内容を一行ずつ読み取って端末に出力されます。

bannerAds