如何在bash中访问ls的输出?

时间:2011-05-07 16:14:57

标签: bash shell for-loop

我编写以下脚本,期望在目录中打印文件。但它只是将字符串“ls”抛到屏幕上。

有什么问题?

#!/bin/bash
for FILE in 'ls' 
do
   echo $FILE
done

1 个答案:

答案 0 :(得分:9)

错误的报价 - 你想要:

for FILE in `ls`

这些是反对,而不是单引号。更好的是:

for FILE in $( ls )

您可能还想查看this site