2
创建变量并通过循环(bash)分配值
有没有一种方法可以创建bash变量并通过循环为它们分配值? 类似于以下内容: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done 编辑:感谢@Costas和@mdpc指出这将是列表的替代方案;这个问题只是理论上的。
Shell是Unix的命令行界面。您可以交互地在外壳程序中键入命令,也可以编写脚本来自动执行任务。使用此标记可解决适用于/ bin / sh和大多数兼容shell(ash,bash,ksh,zsh等)的问题。对于有错误的Shell脚本,请在此处发布之前在http://shellcheck.net中对其进行检查。