首页 > 系统相关 >linux shell编程中的数组

linux shell编程中的数组

时间:2023-02-24 23:55:41浏览次数:253  
标签:shell ## PC1 数组 linux test root 编程 ay2

 

001、普通数组

普通数组的定义: 

ay=(100 200 300 "aa" "bb")             ## 直接定义

 

[root@PC1 test]# ay2[0]=800           ## 单独定义每一个元素
[root@PC1 test]# ay2[1]="aaaa"
[root@PC1 test]# ay2[2]=5.834

 

[root@PC1 test]# cat a.txt
a b
c d
a b
e f
c d
c d
m n
[root@PC1 test]# ay3=$(cat a.txt )          ## 通过命令定义数组
[root@PC1 test]# for i in ${ay3[@]}; do echo $i; done
a
b
c
d
a
b
e
f
c
d
c
d
m
n

 

 

 

002、关联数组

 

标签:shell,##,PC1,数组,linux,test,root,编程,ay2
From: https://www.cnblogs.com/liujiaxin2018/p/17153569.html

相关文章

  • Windows黑客编程之内存直接加载运行
    描述编写一款PE加载器,用来将dll和exe文件加载到内存中并运行假设程序需要动态调用dll,内存加载运行技术可以把这些dll作为资源插入自己的程序中,直接在内存中运行即可,不必......
  • linux shell编程中 case语句
     001、[root@PC1test]#lstest.sh[root@PC1test]#cattest.sh##测试脚本#!/bin/bashread-p"pleaseinputancharacter:"key......
  • 2022秋招-京东-数据分析师笔试-编程题
    题目一题目描述有若干个数形成一个可重集合,它们中很多都想做一个中庸的数,即既不是集合中最大的(或之一),也不是集合中最小的(或之一)。显然,不可能满足所有数。好在还是有一些......
  • Linux - man 中文手册
    一般发行版自带的man往往都是英文,本文介绍如何安装中文man。Debian/ubuntu1、安装中文manapt-getinstallmanpages-zh#Debian/ubuntu2、给中文man手册取一个别名......
  • linux中部署jdk
    创建jdk文件夹,把下载好的jdk压缩包拉入其中,然后进行解压tar-zxvf jdk-8u161-linux-x64.tar.gz  进入jdk1.8.0_161cd jdk1.8.0_161使用pwd并复制地址配置环境变量......
  • Windows黑客编程之突破Session 0隔离创建用户进程
    描述通过CreateProcessAsUser函数,在一个服务进程中创建用户进程,实现ui交互准备知识CFFExplorer:PE查看器,可查看PE文件的导入导出表等信息Windows窗口回调Windows......
  • Linux系列教程(十九)——Linux文件系统管理之手工分区
    上篇博客我们首先介绍了硬盘为什么要分区,以及Linux系统的几种分区类型,然后介绍了Linux系统几个常用的文件系统命令,最后讲解了挂载命令,并通过实例演示了如何挂载光盘和U......
  • 渗透-kali Linux忘记用户名与登录密码的解决办法
    当kailLinux忘记登录用户名和登录密码时在kail的gui页面是没有任何的找回密码之类的按钮解决办法1:重启kail系统 2:在重启过程中按E3:进入......
  • Mysql、(一)Linux下Mysql 基础操作
    @目录一、Linux下安装Mysql二、启动Mysql服务三、登录Mysql四、用户权限五、Mysql的配置文件一、Linux下安装Mysql百度二、启动Mysql服务servicemysqlstartservic......
  • Linux shell 获取路径、文件名、文件后缀
    以make文件为例:file=/usr/bin/make[root@CentOs7]#echo${file%*/}/usr/bin/make[root@CentOs7]#echo${file%%*/}/usr/bin/make[root@CentOs7]#echo${fil......