位置: IT常识 - 正文

mapfile命令 从标准输入读取行并赋值到数组(map获取entry)

编辑:rootadmin
mapfile命令用于从标准输入或文件描述符读取行并赋值到数组 语法格式: mapfile

推荐整理分享mapfile命令 从标准输入读取行并赋值到数组(map获取entry),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:map format,map format,从map中取数据,mapfiles,从map中取数据,map file name,map file name,map file name,内容如对您有帮助,希望把文章链接给更多的朋友!

mapfile命令用于从标准输入或文件描述符读取行并赋值到数组

语法格式: mapfile [参数]

mapfile命令   从标准输入读取行并赋值到数组(map获取entry)

常用参数:

-n count从标准输入中获取最多count行,如果count为零那么获取全部-O origin从数组下标为origin的位置开始赋值,默认的下标为0-s count跳过对前count行的读取

参考实例

先创建一个示例用的文件alpha.log,每行一个小写字母,共26行:

[root@linuxcool ~]# echo {a..z} | tr " " "\n" >alpha.log[root@linuxcool ~]# cat alpha.logabcdefghijklmnopqrstuvwxyz

读取alpha.log文件并将每一行存储到数组myarr中(如果不指定,则存储到默认的MAPFILE数组中):

[root@linuxcool ~]# mapfile myarr <alpha.log[root@linuxcool ~]# echo ${myarr[@]}a b c d e f g h i j k l m n o p q r s t u v w x y z[root@linuxcool ~]# echo ${myarr[2]}c

从标准输入中获取最多6行数据:

[root@linuxcool ~]# mapfile -n 6 myarr <alpha.log[root@linuxcool ~]# echo ${myarr[2]}c[root@linuxcool ~]# echo ${myarr[@]}a b c d e f

从数组下标为6的位置开始赋值:

[root@linuxcool ~]# mapfile -O 6 myarr <alpha.log[root@linuxcool ~]# echo ${myarr[@]}g h i j k l a b c d e f g h i j k l m n o p q r s t u v w x y z

跳过对前6行的读取:

[root@linuxcool ~]# mapfile -s 6 myarr <alpha.log[root@linuxcool ~]# echo ${myarr[@]}g h i j k l m n o p q r s t u v w x y z与该功能相关的Linux命令:tzselect命令 查看设置时区lsmod命令 显示已加载模块状态tune2fs命令 管理文件系统参数depmod命令 生成模块映射文件ps命令 显示进程状态lsof命令 查看文件的进程信息sh命令 shell命令语言解释器taskset命令 绑定进程与CPU核心help命令 显示帮助信息reboot命令 重新启动计算机
本文链接地址:https://www.jiuchutong.com/zhishi/302464.html 转载请保留说明!

上一篇:ip6tables-restore命令 还原ip6tables表

下一篇:compgen命令 列出所有Linux命令(chage -l命令)

  • 银行存款利息收税吗
  • 外国公司开发古镇
  • 申请发票增额有没有什么条件
  • 应交税费怎么做分录
  • 原材料的归集和整理
  • 商贸公司批发零食怎么样
  • 待处理产品损益账户的核算内容不包括
  • 库存现金多了是什么原因
  • 软件开发公司怎么找客户
  • 保安公司怎样上保险
  • 预缴税款后怎么开票
  • 分公司增值税如何缴纳增值税
  • 电子发票可以打多少行
  • 自然人出租房屋房产税
  • 企业注销后款项怎么结算
  • 季度所得税预缴税款表中主营业务成本是否包含管理费用
  • 小企业会计准则会计科目表
  • 有哪些方法可以判断乳剂的类型
  • 返利计提分录
  • 如何关闭windows10资讯
  • 营业外支出所得税前可以扣除吗
  • 酒水专用发票税率
  • 红字专用发票是红色的吗
  • 苹果紧急提醒
  • 用ghost装win10
  • window10今天更新
  • 存出投资款现金流量表选什么
  • 桌面小工具怎么添加
  • 以前年度多计提的附加税怎么冲回
  • 尚未支付的货款用什么凭证
  • 秋分日的时间意义庆祝方式
  • uniapp使用px还是rpx
  • thinkphp框架怎么用
  • 收回以前年度款项如何处理
  • 不锈钢广告牌制作价格
  • 滴滴打车的发票是什么样子
  • 劳务费发票怎么入账
  • python字典遍历key
  • 如何利用税收经济效应实现税收的宏观调控目标
  • 残保金的滞纳金怎么算
  • 根据工资总额组成的规定下列哪些列入工资总额的范围
  • 企业主营业务收入净额怎么算
  • 单位银行提取大额现金最多能取多少
  • 职工意外伤害险赔偿标准
  • 企业注销指的是哪些
  • 其他应收款收不回来怎么写情况说明
  • 公司没有车油费可以报销吗
  • 辅助生产车间的低值易耗品计入
  • 再保险责任的承担
  • 商品互换定义
  • 福利费的进项税额可以抵扣吗
  • 预收账款年底是不是不能有余额
  • 疫情防控免税政策
  • 股东以货币出资的 应当将货币足额存入
  • 企业实缴资本如何查
  • 个人承担的社保算公司的费用吗
  • 新公司成立建账流程
  • SQL Server的FileStream和FileTable深入剖析
  • mysqldumpslow
  • windows8.
  • mac怎么自定义桌面图标
  • mac u盘启动盘
  • linux的安装流程和详细内容
  • 关闭windows报错
  • 本地hosts文件存在问题
  • win7显示
  • quickres.exe - quickres是什么进程 作用是什么
  • win7如何打开windows功能
  • linux必会的20种服务
  • 做网页需要域名吗
  • js原生dialog
  • 细说javascript
  • python windows gui
  • jquery示例
  • 漂亮的相片超好看的
  • python 字典的字典
  • javascript面向对象精要pdf
  • 税务系统干部选拔任用工作树立导向
  • 2018年企业所得税
  • 合肥高新公共事务管理有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设