1.软文推荐

2.软文推荐

3.软文推荐

Linux常用命令mapfile命令主要从标准输入或文件描述符读取行并赋值到数组,下面良许教程网为大家分享一下Linux常用命令—mapfile命令具体使用方法。

mapfile

从标准输入读取行并赋值到数组。

概要
 mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
选项
 -d delim       将delim设为行分隔符,代替默认的换行符。
 -n count       从标准输入中获取最多count行,如果count为零那么获取全部。
 -O origin      从数组下标为origin的位置开始赋值,默认的下标为0。
 -s count       跳过对前count行的读取。
 -t             读取时移除行分隔符delim(默认为换行符)。
 -u fd          从文件描述符fd中读取。
 -C callback    每当读取了quantum行时,调用callback语句。
 -c quantum     设定读取的行数为quantum。
 
 如果使用-C时没有同时使用-c指定quantum的值,那么quantum默认为5000。
 当callback语句执行时,将数组下一个要赋值的下标以及读取的行作为额外的参数传递给callback语句。
 如果使用-O时没有提供起始位置,那么mapfile会在实际赋值之前清空该数组。
参数

array(可选):用于输出的数组名称。如果没有指定数组名称,那么会默认写入到变量名为MAPFILE的数组中。

返回值

返回成功除非使用了非法选项、指定的数组是只读的、指定的数组不是下标数组。

例子
 # 常见的读取形式。
 mapfile 
注意

该命令是bash内建命令,相关的帮助信息请查看help命令。

bash内建命令readarray是mapfile的同义词。

总结

至此关于Linux常用命令mapfile命令的使用方法分享结束,大家如果对mapfile命令的使用方法还有问题可以通过评论区将问题提交我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2965.html,若引用不当,请联系修改。

相关文章 8

1

高配vps和高防vps哪个便宜(高防vps哪里的比较便宜) 35秒前

目录:1、国外vps性价比2、高防云主机跟VPS有什么区别?3、哪里的vps便宜好用还高防,主要用于游戏服务器4、哪家美国VPS便宜又稳定啊?支...

2

Linux系统安装nginx详细步骤 2分钟前

Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 web服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而 闻名 。下面...

3

justg怎么样(just just) 4分钟前

目录:...

4

Linux系统iptables命令 6分钟前

iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置 iptables将会帮助你更有效地管理Linux防火...

5

详解pigz使用方法 8分钟前

pigz命令可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzip快。 pigz时间上比gzip快60%,同时CPU消耗则是gzip的好几倍,当然...

6

标题标签优化(标题优化方法) 10分钟前

目录:1、网站的头部(head)如何优化2、怎么优化网站头部标签3、网站title优化是什么意思?4、怎么优化网页的title tag标签网站的头部(...

7

Linux中安装达梦数据库管理系统 12分钟前

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,下面为大家详细讲解一下Linux下安装DM具体...

8

SVN提交操作 15分钟前

SVN是一款版本控制工具。相对于GitHub而言,SVN在使用上更为简化些,本篇文章重点为大家讲解一下SVN提交操作。 我们在库本版中需要增加一...