shell如何逐行讀取文件內(nèi)容

小億
232
2024-04-23 17:22:45

在shell腳本中,可以使用while循環(huán)結(jié)合read命令來(lái)逐行讀取文件內(nèi)容。以下是一個(gè)示例代碼:

#!/bin/bash

while IFS= read -r line; do
    echo "$line"
done < file.txt

在上面的示例中,while循環(huán)在每次迭代中使用read命令讀取文件"file.txt"的一行內(nèi)容,并將其存儲(chǔ)在變量"line"中。然后,我們可以對(duì)讀取的每一行內(nèi)容進(jìn)行處理,比如打印到終端或存儲(chǔ)到另一個(gè)文件中。

0