我目前无法理解bash * nix中的数组。我主要使用php。我一直在努力理解如何遍历多维数组。从一些基础研究中我发现bash不涉及多维数组。有工作吗?我怎样才能将下面的php复制到bash?
PHP示例
$social_media = array( array( 'seconds' => 15, 'social' => 'Instagram' ), array( 'seconds' => 7, 'social' => 'Vine' ), array( 'seconds' => 10, 'social' => 'Snapchat' ) );
foreach ($social_media as $value) {
echo "{$value['social']} allows for videos to be {$value['seconds']} seconds long.</br>\n";
}
答案 0 :(得分:3)
Bash是一个命令处理器。编程语言基本上用于执行命令并将输出作为文本返回。然后可以将此输出作为输入传递给其他命令。
它不支持复杂的数据结构。在这个意义上它非常有限。它从来没有打算运行复杂的逻辑,而是为简单的自动化而设计的。