shell 将行内容存为数组_linux – 将命令输出存储到shell脚本中的数组
时间: 2024-02-27 15:53:23 浏览: 95
数组的赋值-abaqus基础讲义(士盟科技)
可以使用以下方式将命令输出存储到shell脚本中的数组中:
```
array=($(command))
```
其中,`command`是一个shell命令,`$(command)`会将该命令的输出作为一个字符串返回。将该字符串用括号括起来,就会将其转换为一个数组。
例如,如果要将ls命令的输出存储到一个数组中,可以使用以下命令:
```
array=($(ls))
```
这将会将当前目录下的所有文件和文件夹存储到`array`数组中。可以使用`${array[@]}`来访问数组中的所有元素,使用`${array[0]}`来访问数组的第一个元素,以此类推。
阅读全文