从标准输入读取行并赋值到数组。
概要
1 | mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array] |
主要用途
- 从标准输入或文件描述符读取行并赋值到数组。
选项
1 | -d delim 将delim设为行分隔符,代替默认的换行符。 |
参数
array(可选):用于输出的数组名称。如果没有指定数组名称,那么会默认写入到变量名为MAPFILE的数组中。
返回值
返回成功除非使用了非法选项、指定的数组是只读的、指定的数组不是下标数组。
例子
1 | 常见的读取形式。 |
注意
- 该命令是bash内建命令,相关的帮助信息请查看
help
命令。 - bash内建命令readarray是mapfile的同义词。
评论