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
{
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
中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2021-08-03 【转载】理解分布式id生成算法SnowFlake
2020-08-03 javax.management.InstanceNotFoundException: org.springframework.boot:type=Admin,name=SpringApplicati
2015-08-03 java Date获取 年月日时分秒
2015-08-03 通过代码设置radiobutton不同方位图标的两种方法
2013-08-03 Ajax随笔