位置: 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命令)

  • 荣耀magic4是什么系统(荣耀magic4是什么马达)

    荣耀magic4是什么系统(荣耀magic4是什么马达)

  • icloud关闭有影响吗(icloud关闭还会同步数据吗)

    icloud关闭有影响吗(icloud关闭还会同步数据吗)

  • 华为p40能无线充电的吗(华为p40能无线充怎么操作)

    华为p40能无线充电的吗(华为p40能无线充怎么操作)

  • 华为畅享9有指纹解锁吗(华为畅享9有指南针吗)

    华为畅享9有指纹解锁吗(华为畅享9有指南针吗)

  • 不能打开要写入的文件什么意思(不能打开要写入文件 农行)

    不能打开要写入的文件什么意思(不能打开要写入文件 农行)

  • 华为手机怎么设置儿童模式(华为手机怎么设置返回键)

    华为手机怎么设置儿童模式(华为手机怎么设置返回键)

  • 蓝天代工笔记本有哪些(蓝天笔记本是几线)

    蓝天代工笔记本有哪些(蓝天笔记本是几线)

  • 华为月亮模式怎么开(华为月亮模式怎么取消)

    华为月亮模式怎么开(华为月亮模式怎么取消)

  • 苹果手机可以无线充电吗(苹果手机可以无线反向充电吗)

    苹果手机可以无线充电吗(苹果手机可以无线反向充电吗)

  • stp文件用什么打开(stp文件用什么打开 iOS)

    stp文件用什么打开(stp文件用什么打开 iOS)

  • 话费充值失败是什么原因(话费充值总是失败)

    话费充值失败是什么原因(话费充值总是失败)

  • 华为开机密码忘记了怎么办(华为开机密码忘记了不想清除数据)

    华为开机密码忘记了怎么办(华为开机密码忘记了不想清除数据)

  • oppo reno ace是曲面屏吗 (opporenoace是曲面屏吗)

    oppo reno ace是曲面屏吗 (opporenoace是曲面屏吗)

  • ipad5代是什么型号(ipad 5代是什么)

    ipad5代是什么型号(ipad 5代是什么)

  • iphone怎样清理内存垃圾(苹果怎么清理内)

    iphone怎样清理内存垃圾(苹果怎么清理内)

  • ps怎么等距离排列(ps怎么等距离移动)

    ps怎么等距离排列(ps怎么等距离移动)

  • vivo手机储存卡在哪(vivo手机储存卡数据怎么恢复)

    vivo手机储存卡在哪(vivo手机储存卡数据怎么恢复)

  • 朋友圈如何分段对齐(微信朋友圈怎么分段)

    朋友圈如何分段对齐(微信朋友圈怎么分段)

  • ldn一al20是什么型号(ldn-al20是什么)

    ldn一al20是什么型号(ldn-al20是什么)

  • 微信小程序的功能介绍(微信小程序的功能用不了是怎么回事)

    微信小程序的功能介绍(微信小程序的功能用不了是怎么回事)

  • 数据库事务的四大特性(数据库事务的四种隔离级别中,可能出现脏读的是)

    数据库事务的四大特性(数据库事务的四种隔离级别中,可能出现脏读的是)

  • kenserv.exe是什么进程 有什么作用 kenserv进程查询(keyemain.exe是什么)

    kenserv.exe是什么进程 有什么作用 kenserv进程查询(keyemain.exe是什么)

  • 【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)(数据挖掘技术介绍)

    【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)(数据挖掘技术介绍)

  • 理事单位和事业单位的区别
  • 如何查看发票是否被抵扣
  • 小规模纳税人需要做进项税吗
  • 红字发票抵扣联丢了怎么办
  • 已核销的坏账又收回会计分录
  • 利润表管理费用怎么算
  • 会计核算过程中的计量尺度通常有
  • 应收账款因质量不符合退货应该实施什么审计程序
  • 网络报销
  • 增值税怎么查看
  • 一般企业每个月的保洁费用是多少
  • 股权转让的印花税是按照什么金额缴纳
  • 坏账损失计入什么费用
  • 购买现金支票的扣费方式
  • 经营周转资金需求
  • 固定资产提前报废账务处理
  • 纳税人申领发票流程
  • 光驱弹不出来灯也不亮
  • win11系统优化教程
  • 一般纳税人开出普票可以抵扣吗
  • 农产品成本法计算抵扣
  • 正版的win10多少钱
  • 跨年冲减无发票怎么入账
  • php 上传
  • 非营利组织企业所得税免税收入
  • 油气勘探支出包括
  • PHP:imagecreatefromgd2()的用法_GD库图像处理函数
  • 坦桑尼亚塞伦盖蒂公园有什么动物
  • 远眺格斯韦因斯泰因村和格斯韦因斯泰因城堡 (© Juergen Sack/Getty Images)
  • joomla组件
  • gpt详解
  • vue–router
  • gpt3 api
  • 企业餐具属于流动资产吗
  • 宝塔运行go
  • 销售折让的会计科目
  • 在pycharm中配置python
  • 财报层次和认定层次
  • 撤销红字发票申请表
  • 一般纳税人申请条件
  • 劳务费个人所得税怎么查
  • 小规模纳税人工程款税率是多少
  • 租车协议要不要报税务机关备案?
  • 房产公司结转成本的会计分录
  • 个体户是怎么交公积金的
  • 签订三方协议是办理实时扣税的前提,这里三方是指
  • 长期借款账务处理会计分录
  • 对外投资需要股东会决议吗
  • 库存和结存
  • 公司购买床垫如何做账
  • 以前年度多计提了费用
  • 转账支票转账需要带什么
  • 质量问题扣货款会计怎么处理
  • 《新会计准则》
  • 财务会计属于什么职位类别
  • 任务管理器已被管理员禁用怎么办
  • macbookpro 安装
  • 苹果mac无法连接网络
  • windows 运行
  • 怎样打开windows设置页面
  • windows设置
  • windowsxpdos命令
  • win7某个软件打不开
  • xp如何升级到sp3
  • centos设置双网卡
  • ireike.exe - ireike是什么进程 有什么作用
  • linux中比较文件链接数的变化
  • 为什么我无法更改某些设置电脑
  • win8如何升级系统
  • linux中的vi编辑器一般有哪三个模式
  • shell脚本运行linux命令
  • 学习英语
  • js中的onchange
  • 炉石传说架是什么意思
  • eclipse怎么查看项目的位置
  • 贵阳税务局领导
  • 按期申报和按次申报的区别
  • 广西教师初级职称申报时间
  • 土地整理费用由谁承担
  • 重庆市国家税务局电子税务局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设