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

  • 我的电脑图标怎么调出来(我的电脑图标怎么改变)

    我的电脑图标怎么调出来(我的电脑图标怎么改变)

  • 鸿蒙系统锁屏怎么显示步数(鸿蒙系统锁屏怎么设置应用)

    鸿蒙系统锁屏怎么显示步数(鸿蒙系统锁屏怎么设置应用)

  • 华为钱包可以绑定信用卡吗(华为钱包可以绑别人的卡吗)

    华为钱包可以绑定信用卡吗(华为钱包可以绑别人的卡吗)

  • 360浏览器怎么无痕浏览(360浏览器怎么无痕迹浏览)

    360浏览器怎么无痕浏览(360浏览器怎么无痕迹浏览)

  • 蓝牙耳机有一只连不上灯也不闪(蓝牙耳机有一只没声音怎么回事)

    蓝牙耳机有一只连不上灯也不闪(蓝牙耳机有一只没声音怎么回事)

  • 苹果手机怎么下载钉钉(苹果手机怎么下安卓软件)

    苹果手机怎么下载钉钉(苹果手机怎么下安卓软件)

  • 荣耀v20网速慢解决方法(华为荣耀v20网络为什么那么卡)

    荣耀v20网速慢解决方法(华为荣耀v20网络为什么那么卡)

  • airpods支持ios几(airpods支持ios9吗)

    airpods支持ios几(airpods支持ios9吗)

  • 6splus充电用1a还是2a(6sp充电器1a还是2a)

    6splus充电用1a还是2a(6sp充电器1a还是2a)

  • 苹果手机关机了能查到定位吗(苹果手机关机了还能定位找回吗)

    苹果手机关机了能查到定位吗(苹果手机关机了还能定位找回吗)

  • 什么软件可以美化视频(什么软件可以美白牙齿)

    什么软件可以美化视频(什么软件可以美白牙齿)

  • tetc是什么牌子的手机(TETC是什么牌子)

    tetc是什么牌子的手机(TETC是什么牌子)

  • realme Q机身厚度多少(realmeq机身长度)

    realme Q机身厚度多少(realmeq机身长度)

  • 小米6x支持27w快充吗(小米6x支持20w快充吗)

    小米6x支持27w快充吗(小米6x支持20w快充吗)

  • 苹果x后壳是玻璃的吗(苹果x手机后壳是玻璃的吗)

    苹果x后壳是玻璃的吗(苹果x手机后壳是玻璃的吗)

  • 2g什么时候出来的(2g是什么时候诞生的)

    2g什么时候出来的(2g是什么时候诞生的)

  • 魅族16spro什么时候上市(魅族16spro什么时候更新flyme9稳定版)

    魅族16spro什么时候上市(魅族16spro什么时候更新flyme9稳定版)

  • 快手可以设置自动回复嘛(快手可以设置自动发作品吗)

    快手可以设置自动回复嘛(快手可以设置自动发作品吗)

  • word2007怎么打印(word2007怎么打印在一张a4纸上)

    word2007怎么打印(word2007怎么打印在一张a4纸上)

  • Win7系统管理员Administrator账户不见了怎么办?(win7系统管理员密码忘了怎么办)

    Win7系统管理员Administrator账户不见了怎么办?(win7系统管理员密码忘了怎么办)

  • 计算机指令用一串二进制代码表示,由什么组成(计算机指令用来做什么)

    计算机指令用一串二进制代码表示,由什么组成(计算机指令用来做什么)

  • High-resolution image reconstruction with latent diffusion models from human brain activity

    High-resolution image reconstruction with latent diffusion models from human brain activity

  • mkfs.minix命令  建立Minix文件系统(mkfifo命令)

    mkfs.minix命令 建立Minix文件系统(mkfifo命令)

  • 对账结算流程
  • 服务费的增值税怎么算
  • 城镇土地使用税纳税义务发生时间
  • 预扣预缴和汇算清缴
  • 如何在电子税务局开具全电发票
  • 挂牌出售无形资产
  • 核定征收企业如何纳税
  • 员工工资薪金会计如何核算?
  • 委托收款税务认可吗
  • 月度资金计划明细表模板
  • 仓库产品出库到货时间
  • 个人负担社保
  • 个人开劳务发票要同时交个税吗?
  • 补记以前年度收入在报表中怎么处理
  • 增值税发票不见了可以重开吗
  • 有一个公司能做多少事情
  • 红字记账的四种登记方式
  • 资产负债率是什么之比
  • 现金流量表季报还是年报
  • 个人所得税代扣代缴的适用范围
  • 外贸出口企业的租金能退税吗
  • 临时文件夹在哪个位置
  • 食堂充值管理制度
  • 生产成本怎样结转科目明细
  • linux命令df -h结果详解
  • php 反射
  • 修改apache的http服务端口为8080
  • linux如何删除lv
  • 增值税跟企业所得税的关系
  • 合伙养殖需要注意什么
  • 发票开具时限是怎么规定的
  • 水利建设基金计税依据
  • SpringBoot+Vue实现文件上传下载功能
  • transformer的解码器
  • vports命令
  • 事业单位营业执照
  • 员工迟到扣款怎么处理
  • 印花税土地使用权计税依据
  • 可行性研究合同印花税
  • 购入固定资产怎么做账务处理
  • 收到购置税完税通知书
  • 对公银行卡账户
  • 资产负债表的编制原理
  • 预收账款未发货会计分录
  • 补偿金是否应该上税
  • db2profile
  • 联营扣点怎么做账
  • java连接mysql数据库
  • 计提电费的会计分录怎么写
  • 小规模纳税人免税政策2022
  • 公司亏损注销了怎么赔偿
  • 经营租赁方式租入再转租的建筑物
  • 高新企业预缴增值税税率
  • 资金周转率计算公式
  • 超过诉讼时效的法律后果
  • 红字发票抵扣时增值税纳税申报表如何处理
  • 复利年金终值计算器
  • 什么是结构性存款基金
  • 参加会议正常应该交多少钱
  • 总分类账户与明细分类账户是对账户按照其
  • 存货跌价准备可以转回吗,分录怎么写
  • 磁盘缓存技术
  • debian9.6安装教程
  • freebsd常用命令
  • haozipsvc.exe是什么
  • 系统问题怎么处理
  • mac输入特殊字符
  • win8系统与win10哪个好
  • win7如何卸载打印机驱动程序
  • 如何在linux安装软件
  • android 退出app
  • 肉鸡下的鸡蛋可以吃吗
  • css制作热点新闻板块
  • python登录网站爬取数据
  • linux shell脚本命令
  • 批处理重命名文件名
  • js读取cookies
  • 云南发票网站
  • 2022年房产税减免政策疫情
  • 煤矸石征收资源税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设