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

  • 企业向股东借款个人所得税
  • 单独确认进项税额的情形
  • 自然人密码怎么注册
  • 工程项目罚款收入账务处理
  • 员工工作服怎么做分录
  • 债权投资减值的账务处理
  • 职工罚款收入计入什么科目
  • 已开发票查询不到怎么回事
  • 企业所得税季报是全年累计吗
  • 外商独资企业资本金的使用
  • 拍卖的商铺过户费怎么算
  • 为什么要开增值税
  • 用现金缴纳海关增值税能否抵扣?
  • 结转贸易方式
  • 文化事业建设费的征收范围
  • 单边征收
  • 小规模纳税人申报纳税详细流程
  • 所得税季报填写说明
  • 产值和营业收入哪个数值大
  • 季度申报的小规模纳税人怎么查看销售额达到500万
  • 抄报是不是在申报之后才能成功?
  • 1697509419
  • 工业企业和其他企业经营的对象
  • 1697510021
  • 科研费用拨款如何记账?
  • 备抵法计提坏账准备的公式
  • mac苹果电脑系统
  • 情绪情感的特点
  • 什么是会计科目?为什么要设置会计科目?
  • 不发工资先去劳动局投诉还是仲裁
  • 收到服务费发票可以计入什么科目
  • 公司法人向公司借款未还,公司可以倒闭吗
  • 商票 银行贴现
  • 怎么租一个月
  • ros source
  • 离职补贴个税计算公式
  • php zmq
  • 立陶宛广场
  • yolov1训练过程
  • 提示框架
  • pytorch csdn
  • thinkphp 分页
  • 企业收到企业借款需要交税
  • 离职补偿金可以拖欠么
  • 增值税专用发票和普通发票的区别
  • 本月损益类未结转为零的一级科目6603
  • 企业所得税的营业收入包括营业外收入吗
  • 年终奖不属于工资有法律依据吗
  • 增值税包括哪三种类型
  • sqlserver数据库获取当前时间
  • 期末增值税结转后未交增值税有余额,对吗
  • 金税四期对企业影响
  • 专票认证之后怎么做账
  • 垃圾清运费属于什么服务
  • 出口应纳增值税
  • 有限合伙企业分配原则
  • 进项税红字发票怎么样申报
  • 所得税汇算清缴前取得跨年发票
  • 收购股权如何做分录
  • 超市被盗怎么办
  • 金税盘抄报税这是怎么个流程
  • sqlserver 复制表 保留默认值
  • sql取汉字
  • ubuntu nm
  • 影子系统作用
  • 解决安全问题的有效途径
  • xp系统如何取消开机自动启动程序
  • 获取windows的最新信息要跳过吗
  • exception继承
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • 为什么要建立文明城市
  • javascript模块化规范有哪些
  • Node.js中的construct
  • jsoni
  • 一个超简单的纸飞机
  • Python安装whl文件
  • 职工教育经费可以结转吗
  • 税务局网上缴税
  • 双公开双反馈什么意思
  • 怎样查询上一年的国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设