在 shell 脚本中,可以使用下面的语法来读取文件内容并将其存储到数组中:
bash 复制代码array=()
while read line; do
array+=("$line")
done < file.txt
LOG_INFO(){
local content=${1}
echo -e "\033[32m [INFO] ${content}\033[0m"
}
IFS=''
cat banner.txt | while read line
do
LOG_INFO "${line}"
done
#awk '{print}' banner.txt
在 shell 脚本中,可以使用下面的语法来读取文件内容并将其存储到数组中:
bash 复制代码array=()
while read line; do
array+=("$line")
done < file.txt
上述代码中,while read line
语句用于逐行读取文件 file.txt
内容,每次读取一行后将其存储到变量 line
中,然后通过 array+=("$line")
将读取到的内容加入到数组 array
中。
标签:shell,读取,read,数组,line,txt,array
From: https://www.cnblogs.com/exmyth/p/17604354.html