首页 > 系统相关 >【汇总】Linux shell 数组使用

【汇总】Linux shell 数组使用

时间:2024-10-12 10:49:58浏览次数:1  
标签:shell 汇总 echo 数组 Linux test rsv array

前言全局说明

【汇总】Linux shell 数组使用


一、说明

环境:

Ubuntu 18.04.6 LTS (Linux qt-vm 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux)

二、创建数组

2.1 声明一个空数组

test_array=()

2.2 创建数组

test_array=('one' 'two' 'three' 'four' 'five')

image


三、使用数组

数组下标是从0开始的。

3.1 获取,数组全部内容

echo ${test_array[*]}

echo ${test_array[@]}

image

3.2 获取,数组值总数

echo ${#test_array[@]}

image

3.3 获取,第2个和第3个元素值

语法: ${test_array[@]:起始索引:个数}

echo ${test_array[@]:1:2}

image

取得从第二个元素开始的两个元素

3.4 获取,从第2个开始到最后一个元素

echo ${test_array[@]:1}

image


四、

4.1

文件名:


4.2

文件名:




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&ch=1&tn=98012088_21_dg&wd=shell 数组取值&oq=shell%2520%25E6%2595%25B0%25E7%25BB%2584%25E6%25B7%25BB%25E5%258A%25A0&rsv_pq=dc9a9b7d002c6295&rsv_t=12b3HpVkWJJMkN0N9uE51eXrC4khPDOZlmn3Rr1TA9bwKKMBEewVitGpM1qiAa230iRg8yQ&rqlang=cn&rsv_enter=1&rsv_dl=ts_0&rsv_sug3=3&rsv_sug1=3&rsv_sug7=100&rsv_sug2=0&rsv_btype=t&prefixsug=shell%2520%25E6%2595%25B0%25E7%25BB%2584&rsp=0&inputT=1869&rsv_sug4=3235&rsv_sug=1



标签:shell,汇总,echo,数组,Linux,test,rsv,array
From: https://www.cnblogs.com/wutou/p/18460026

相关文章

  • Linux 压缩命令集合
    01.tar格式解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)02.gz格式解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName03.tar.gz格式解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName04.bz2......
  • Linux 检查磁盘空间命令合集
    1.DFdf是检查Linux安装程序上可用分区空间的最常用的命令之一。可以使用“df-TH”以直观易读的格式打印分区类型和分区大小。此命令将显示每个部分的总可用空间、已用空间和可用空间。df-TH#还可以使用其他参数(df-THi)来打印每个分区的可用、已用和未使用的inode计数。......
  • rocketMQ单机部署到Linux上
    主要包括几个步骤:1、上传zip包到Linux;2、在环境变量中配置rocketMQ信息;3、修改mq相关配置;4、启动服务一、下载zip包并且上传到Linux因为rocketMQ运行是需要java环境的,所以也需要下载jdk,总共需要两个文件,一个是jdk1.8,一个是rocketMQ4.7,注意版本对应jdk-8u191-linux-x64.tar.gz......
  • shell 命令vim 打开文件后,如何到文件的最后一行
    背景:打开文件后如何到达文件最后一行,shell操作命令。愿我们终有重逢之时,而你还记得我们曾经讨论的话题。QQgroup 868373192QQsecondgroup 277356808解决方案:在Vim编辑器中,你可以使用以下几种方法快速跳转到文件的最后一行:###方法1:使用`G`命令-按下`G`键......
  • 【Linux】————进程控制
                                 作者主页:   作者主页                           本篇博客专栏:Linux专栏              ......
  • 宝塔登录密码忘记怎么办_宝塔linux面板命令大全
    通过官方文档或帮助中心查找解决方案访问宝塔面板的官方网站,查阅相关帮助文档或联系客服获取技术支持。使用面板安装脚本重置如果你有安装面板时使用的脚本,可以尝试使用该脚本提供的重置功能。例如,有些脚本提供了 bt 命令,你可以尝试执行 bt 后根据提示进行操作。......
  • ORACLE 查询指定时间之内的日、月及其他汇总
    oracle查询一年内所有日期:SELECTTO_CHAR(SYSDATE-interval‘1’year+ROWNUM,‘YYYY-MM-DD’)checkDateFROMDUALCONNECTBYROWNUM<=SYSDATE-(SYSDATE-interval‘1’year)ORDERBYcheckDateDESCoracle查询本月所有日期:selectTRUNC(sysdate,‘MM’)+ROWNU......
  • Linux中ctrl+z 、ctrl+c、 ctrl+d区别
    ctrl+c和ctrl+z都是中断命令,但是他......
  • 【Linux探索学习】第四弹——Linux权限管理详解:理解用户、组和权限之间的关系
    前言:在前面我们已经学习了Linux的基础指令,相信大家对Linux已经有了一定的认识,今天我们来学习Linux权限的相关知识点,Linux权限是Linux初学者必须要掌握的内容目录一、Linux下用户类型二、权限基本概念三、权限的表示四、文件访问权限的相关设置方法1.chmod指令2.ch......
  • 第2篇:捕捉短连接----应急响应之Linux实战篇
    0x00前言短连接(shortconnnection)是相对于长连接而言的概念,指的是在数据传送过程中,只在需要发送数据时,才去建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。在系统维护中,一般很难去察觉,需要借助网络安全设备或者抓包分析,才能够去发现。0x01应急场......