例如,我想运行ls命令并将返回列表作为shell脚本中保存在数组中的值。
像
这样的东西运行
#ls
fileA
fileB
fileC
将此返回列表保存在一个保存数组
的变量中variable A = ["fileA","fileB","fileC"];
我无法给出代码的确切符号,因为我不知道如何编写shell脚本。在我学会了这个之后,我会。
答案 0 :(得分:4)
#!/bin/bash
variableA=$(ls)
echo $variableA
假设您有bash
然后您需要做的就是chmod +x shell_script
使其可执行。
如果您使用ls > contents.file
,ls
的结果会保存到名为contents.file
的文件中。
请记住,>
会在>>
附加到最后一行时重写整个文件。
答案 1 :(得分:2)
variableA=$(ls)
echo "$variableA"