shell读文件并将文件每一行转为数组
时间: 2024-05-07 22:20:09 浏览: 173
shell读文件
可以使用 `readarray` 命令将文件的每一行转为数组,示例代码如下:
```shell
#!/bin/bash
# 读取文件内容到数组中
readarray lines < file.txt
# 遍历数组并输出每一行
for line in "${lines[@]}"
do
echo "$line"
done
```
其中,`readarray` 命令会将文件的每一行读入数组变量 `lines` 中,数组的每个元素对应文件的一行。然后,可以使用 `${lines[@]}` 表示整个数组,使用循环遍历每个元素并输出即可。
阅读全文