shell 读取文件内容到数组

 

在 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 中。

 
posted @ 2023-08-03 20:17  牧之丨  阅读(2041)  评论(0编辑  收藏  举报