mapfile命令 – 从标准输入读取行并赋值到数组
2024-01-09 本站作者 【 字体:大 中 小 】
mapfile命令用于从标准输入或文件描述符读取行并赋值到数组 语法格式: mapfile
mapfile命令用于从标准输入或文件描述符读取行并赋值到数组
语法格式: mapfile [参数]
常用参数:
-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.log 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
读取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命令 – 重新启动计算机
猜你喜欢
如何手机扫码坐地铁?
2023-09-27
916
葫芦丝什么品牌的音质最好(葫芦丝品牌哪家强)
2023-11-30
184
樱花蝶空调怎么样
2023-09-01
145
聊天工具变化,亲朋好友增减
2023-11-14
666
拼多多几天到货怎么查
2023-09-04
139
如何将视频m3u8格式转换为mp4格式?
2023-09-27
254
手机数据线充不上电了怎么办
2023-09-05
854
粉丝问:官网买的iPhone15Pro Max和经销商买的机器有什么区别?
2023-11-15
514
华为跌出前五,苹果仅排第三,中国手机市场份额第一是大黑马。
2023-11-14
488
移动双v会员怎么取消自动续费
2023-09-01
586
相关推荐
华为哪款手机玩游戏性能最好
随着手机游戏的日益普及,智能手机的性能对于玩家来说变得尤为重要。作为领先的智能手...
扩音器什么品牌音质最好(哪个品牌的扩音器音质最佳?)
在音响领域,扬声器作为一种重要的扩音设备,广泛应用于演讲、演出、会议等场合。市场...
铠侠固态硬盘怎么样(铠侠固态硬盘的表现如何?)
固态硬盘作为一种计算机存储设备,近年来因其在性能和速度上的突破而受到广泛关注。作...
公认最静音的电风扇(国内10大电风扇品牌排行)
本文将对国内10大电风扇品牌进行排名,并深入分析各品牌的产品优势。公认最安静的电...
光信号闪红灯会自己好吗(路由器闪红灯是怎么回事)
路由器断网是一件很头疼的事情。路由器闪烁红灯,无法连接到网络。路由器上闪烁的红灯...
联想k29为什么是神机(联想k29怎么样)
在现代科技发展的浪潮中,智能手机已经成为人们生活的必需品。在众多手机品牌中,联想...
国内冰箱排名前十的品牌(质量最好的10大冰箱品牌)
中国冰箱行业是全球最大的冰箱生产和消费市场之一。今天小编介绍2023年中国十大冰...
凯夫拉手机壳怎么样(凯夫拉手机壳的表现如何?)
手机已经成为我们日常生活中不可或缺的一部分,因此保护手机免受损害成为一项重要的任...
键盘突然没反应是怎么回事
随着现代科学技术的飞速发展,计算机已经成为我们生活中不可缺少的一部分。但是在电脑...
垃圾处理器有必要买吗(垃圾处理器值得买吗)
现代社会,科技的不断进步,消费方式的改变,让我们面临越来越多的选择。作为一种新型...