摘要:

下文讲述Linux中mapfile的功能说明,如下所示;

mapfile命令功能:

用于从标准的输入或文件描述符中读取行数据

并将行数据赋值给数组

mapfile命令的语法格式:

mapfile [参数]

-----常用参数说明------

-n count:从标准输入中获取最多count行,

当count为零那么获取全部

-O origin:从数组下标为origin的位置开始赋值,

缺省时下标为0

-s count:跳过对前count行的读取

例:

mapfile命令的示例分享

[root@maomao365.com c]# echo {a..d}| tr " " "\n" >maomao.log

[root@maomao365.com c]# more maomao.log

a

b

c

d

[root@maomao365.com c]# mapfile arr < maomao.log

[root@maomao365.com c]# echo ${arr[@]}

a b c d

[root@maomao365.com c]# mapfile -n 2 arr < maomao.log

[root@maomao365.com c]# echo ${arr[@]}

a b

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐