`
dylan.wu
  • 浏览: 135714 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

shell下list的使用

 
阅读更多

1、定义 list1=(a b c)

2、获取item个数: ${#list1[@]}

3、获取某个item:${list1[0]},${list1[1]}

4、转换成以空格分隔各item的字符串: str=${list1[*]}

5、把以空格分隔的字符串转换成list:str=a" "b" "c; list1=($str); echo ${#list1[@]};

这条用的场所,主要是把ls, find等命令的返回值转换成list;比如:

str=$(ls ./); list1=($str); 也可以写成list1=($(ls ./));

 

分享到:
评论

相关推荐

    SHELL命令List

    shell命令详解list。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    stl中list,map的使用及linux下shell调用

    在这个主题中,我们将深入探讨STL中的`list`和`map`容器,以及如何在Linux环境下通过Shell脚本进行系统调用。 首先,我们来关注`list`容器。`list`是STL中的一种双向链表,它允许快速地在任何位置插入和删除元素。`...

    java调用shell(包含有参数的调用)

    在IT领域,Java是一种广泛使用的编程语言,而Shell脚本则是在Linux环境下广泛使用的一种命令语言和脚本解释器。在某些情况下,Java程序需要调用Shell脚本执行特定的操作,比如访问Linux系统命令或者自动化执行一些...

    UEFI shell使用手册

    ### UEFI Shell 使用手册知识点详解 #### 一、引言 **1.1 概览** UEFI(统一可扩展固件接口)Shell 提供了一个命令行界面,用于执行各种命令来调试、诊断和管理基于 UEFI 的系统。它允许用户在启动过程中访问并...

    Shell中创建序列和数组(list、array)的方法

    本篇文章将详细介绍如何在Shell中创建序列(list)和数组(array),包括使用`seq`命令以及内部的`{begin..end}`运算符。 ### 一、使用`seq`方法生成序列 `seq`是Linux系统中一个用于生成序列的工具,它能够生成...

    shell脚本与Makefile区别.docx

    在编写 Shell 脚本时,常用的命令有 for var in list do done、shell 通配符、find 命令等。find 命令可以用来获取指定目录下指定文件类型的所有文件名称列表,例如 find ./ -type f –name “*.ko”。也可以用来...

    linux下的shell与make

    ### Linux下的Shell与Make知识点详解 #### 一、Shell基础 **1.1 什么是Shell** - **定义**: Shell作为用户与Linux操作系统之间的接口,它既是命令解释器也是支持多用户的编程环境。 - **功能**: 支持多用户操作...

    shell 与 export命令

    这解释了为什么在使用`source`命令执行脚本时,即使没有使用`export`,仍然能在当前shell中访问到脚本中定义的变量。这是因为`source`命令不会创建新的子shell,而是直接在当前shell环境中执行脚本,因此变量仍然...

    Shell和Vi编辑器

    在Linux操作系统中,Shell和Vi编辑器是两个非常重要的工具,它们对于系统管理和日常操作起着关键作用。本文将详细讲解这两个工具,并提供相关的实验练习,帮助你更好地理解和掌握它们。 **Shell** 是Linux的命令行...

    ADBShell操作手册

    adb shell pm list packages [options] <FILTER> 7 adb shell pm path <PACKAGE> 10 adb shell pm clear <PACKAGE> 10 文件管理命令(File Manger) 10 adb pull <remote> [local] 10 adb push <local> <remote> 10 ...

    shell脚本相关资料

    Bash是目前最广泛使用的Shell,也是大多数Linux发行版的默认Shell。 2. Shell脚本基本结构 一个简单的Shell脚本通常以`#!/bin/bash`开头,这被称为Shebang,用来指定解释器。然后是变量声明、条件语句、循环结构、...

    适用于stm32的shell代码和例程

    内置 "cmd-list" 命令获取所有命令列表 支持 tab 键补全命令 支持 backspace 回退,这个在 putty 上有 bug ,还没修复。在secureCRT正常。 支持上下箭头回溯历史,这个功能没有做的很好; 支持左右箭头编辑当前...

    shell命令的用法

    该命令类似于 DOS 下的 dir 命令。语法:ls [选项] [目录或是文件] 7. su 命令 su 命令非常重要,它可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这...

    C Shell编程介绍(英文版)

    随着版本的不断迭代,C Shell逐渐成为许多Unix系统默认使用的shell之一。尽管在某些方面它不如Bourne Shell或Bash Shell那么流行,但其独特的特性使其在特定领域仍然具有重要的应用价值。 ### C Shell的特点 #### ...

    HDFS部署与Shell命令使用

    ### HDFS部署与Shell命令使用 #### HDFS部署 Hadoop分布式文件系统(HDFS)是一种为处理大型数据集而设计的分布式文件系统。在部署HDFS时,根据不同的应用场景和需求,可以采用三种主要模式: 1. **独立模式...

    Hbase 的shell基本操作

    在HBase shell中,使用`list`命令可以列出当前HBase实例中的所有表。 3. 校验HBase是否启动或正在运行: `status`命令用于校验HBase是否已经启动并且正在运行状态。 4. 创建表: - 创建一个名为test的表,并...

    Shell脚本-从入门到精通.ppt

    shell脚本文件是一个纯文本文件,可以使用任何文本编辑器编写,通常以.sh作为后缀名。 一、shell脚本的基本结构 shell脚本的基本结构包括: 1. 指定解释器:#!/bin/bash,指定使用哪个程序来编译和执行脚本。 2....

Global site tag (gtag.js) - Google Analytics