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

  • 个人所得税应如何缴纳
  • 劳务费个人所得税税率表2023最新
  • 注册公司工贸和商贸区别
  • 个人所得税定额扣除怎样理解
  • 附加税计税依据文件
  • 收付转记账凭证图片
  • 广告公司个人所得税几个点
  • 已核销的坏账又收回会计分录
  • 农产品核定扣除增值税进项税额计算表
  • 资本金可以出借吗
  • 有留抵税额的会计处理
  • 企业给员工发放最低生活保障
  • 农产品税率2020
  • 不开外经证的后果
  • 财务费用应计入什么账户
  • 公司结算工资
  • 印花税减半征收会计分录怎么做
  • 社保公司返还多交的保险费会计分录怎么写?
  • 高技术制造企业
  • 原本可以打开的软件
  • 应交税费在借方是进项还是销项
  • 消耗性生物资产如何结转成本
  • 酒店布草洗涤赔偿怎样折旧
  • win10怎么打开移动中心
  • bios 和 uefi
  • PHP:mcrypt_enc_is_block_algorithm()的用法_Mcrypt函数
  • 曼哈顿公园大道432号
  • 以前年度损益调整会计分录
  • 员工报销的话费要缴纳个税吗?
  • 前端框架三大框架
  • php的array
  • windows where命令
  • 汽车增值税是
  • 企业的差旅费计入什么科目
  • 计提折旧会计分录例题
  • 没有发票怎么做收入
  • 商品流通企业流程图
  • 企业增资相关知识点
  • 盘盈固定资产明细表
  • 国税发1997191号文有效吗
  • 租赁期间因占有、使用租赁物获得的收益
  • 收到预收款开具发票如何入账
  • 预算外的收入
  • 支付的中介费进什么科目
  • 旅行社差额征收怎么报税
  • ktv行业账务处理
  • 收据大写后面的字怎么写
  • 会计当期损益指什么
  • 工业企业预提费用怎么算
  • 防御sql注入的方法有哪几种
  • fedora修改ip地址
  • windows录音机录音文件格式
  • 快速切换电脑界面
  • windows2003远程连接
  • windows xp的安装
  • avc用什么打开
  • win7系统怎么设置微信多开
  • win10教育系统
  • jquery刷新局部页面
  • node.js使用教程
  • bat删除所有文件
  • opengl 函数可以在子线程中调用吗
  • bootstrap步骤
  • jquery prevall
  • div的class有空格
  • 开发板io口在哪
  • python中flask模块
  • 详解node HTTP请求客户端 - Request
  • jquery返回顶部
  • python爬虫入门教程
  • python append 浅拷贝
  • 浏览器判断手机品牌
  • jquery实现原理
  • python 解析算法
  • 北京中石化开增票各区网点
  • 重庆地方税务局12366
  • 话费的发票可以做费用吗
  • 北京24小时税务自助机
  • 江苏灵活就业医保交多少年
  • 大同税务局官网录取名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设