首页 > 系统相关 >linux shell中 创建数组及数组的基本操作

linux shell中 创建数组及数组的基本操作

时间:2023-11-05 10:57:41浏览次数:31  
标签:shell ## ay1 pc1 数组 基本操作 test01 root

 

001、 创建数组

a、方法1

[root@pc1 test01]# ay1=(100 200 "abc" "xyz")     ## 创建数组

 

b、方法2

[root@pc1 test01]# ay2[0]=100
[root@pc1 test01]# ay2[1]=200
[root@pc1 test01]# ay2[3]="mn"

 

002、访问数组的全部元素

[root@pc1 test01]# ay1=(100 200 "abc" "xyz")     ## 定义数组
[root@pc1 test01]# echo ${ay1[*]}                ## 访问数组的全部元素
100 200 abc xyz

 

003、访问数组的单个元素

[root@pc1 test01]# ay1=(100 200 300 "abc")      ## 定义数组
[root@pc1 test01]# echo ${ay1[0]}               ## 普通数组访问单个元素,直接使用数字的索引
100
[root@pc1 test01]# echo ${ay1[1]}
200
[root@pc1 test01]# echo ${ay1[3]}
abc
[root@pc1 test01]# echo ${ay1[6]}               ## 索引越界,返回为空

 

004、

 

标签:shell,##,ay1,pc1,数组,基本操作,test01,root
From: https://www.cnblogs.com/liujiaxin2018/p/17810303.html

相关文章

  • 实验3 类与数组、指针
    实验任务1point.hpp#pragmaonce#include<iostream>usingstd::cout;usingstd::endl;classPoint{public:Point(intx0=0,inty0=0);~Point()=default;intget_x()const;intget_y()const;voidshow()const;voidmov......
  • 【教3妹学编程-算法题】使数组变美的最小增量运算数
    2哥 :3妹,脸上的豆豆好了没呢。3妹:好啦,现在已经没啦2哥 :跟你说很快就会消下去的,还不信~既然你的容颜和心情都如此美丽,那我们就再做一道关于美丽的题吧。3妹:切,2哥就会取笑我,伤心时让我做题,开心时也让我做题! 1题目: 给你一个下标从0开始、长度为n的整数数组nums,和一个整......
  • 数组的练习专项(接上节的数组的详解)
     练习1:求和需求:定义一个数组,存储1,2,3,4,5遍历数组得到每一个元素,求数组里面所有的数据和代码示例:/*定义一个数组,存储1,2,3,4,5遍历数组得到每一个元素,求数组里面所有的数据和*///分析://1.定义一个数组,并添加数据1,2,3,4,5int[]arr={1,2,3,4,5};//求和变量int......
  • 数组的练习专项(接上节的数组的详解)
     练习1:求和需求:定义一个数组,存储1,2,3,4,5遍历数组得到每一个元素,求数组里面所有的数据和代码示例:/*定义一个数组,存储1,2,3,4,5遍历数组得到每一个元素,求数组里面所有的数据和*///分析://1.定义一个数组,并添加数据1,2,3,4,5int[]arr={1,2,3,4,5};//求和变量int......
  • 实验三 类与数组、指针
    实验任务1task1.cpp源码:Point.hpp:1#pragmaonce23#include<iostream>4usingstd::cout;5usingstd::endl;67classPoint{8public:9Point(intx0=0,inty0=0);10~Point()=default;1112intget_x()const;13......
  • 数组拷贝
    在a数组索引为1位置插入4然后将a拷贝到b行成新数组[2,5,8]a数组bint[]b=newint[a.length+1];System.arraycopy(a,0,b,0,1)将a数组的0到1索引的数拷贝到b数组起始为0的位置a:原数组0:a开始拷贝的位置b:拷贝到的数组0:拷贝到数组的起始位置1:a数组拷贝的......
  • Shell的基本操作和编程入门
    操作:1)给变量赋值,练习echo命令,做下面这个题目:安装中文输入环境:http://rpm.pbone.net  选择第二个,点击右键,复制地址: 按顺序输入下面的命令:     安装完成后,输入zhcon,进入中文输入环境 a)把自己的名字赋值给变量name,把"是"赋值给变量is,把自己的班级名称......
  • 面试必刷TOP101:20、数组中的逆序对
    题目题解解法一:暴力法importjava.util.*;publicclassSolution{/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumsint整型一维数组*@returnint整型*/publicintInversePairs(in......
  • python实现shellcode异或加密自动化
    实现的结果如下:1.python脚本里面xorkey随机生成长度16位2.加密后的payload和key直接写入到模板里面3.编译使用gcc编译每次输出文件名随机完成一个自动化过程用法pythonmain.pyshellcode.bin其中shellcode.bin是自己的shellcode二进制文件,项目中的是一个弹出错误框......
  • 用二分法寻找第7位数(数组)
    #include<stdio.h>intmain(){  intk=7;  intarr[]={1,2,3,4,5,6,7,8,9,10};  intsz=sizeof(arr)/sizeof(arr[0]);    //元素个数的计算公式  intleft=0;                //左下标  intright=sz-1;  ......