标签: bash shell for-loop
我编写以下脚本,期望在目录中打印文件。但它只是将字符串“ls”抛到屏幕上。
有什么问题?
#!/bin/bash for FILE in 'ls' do echo $FILE done
答案 0 :(得分:9)
错误的报价 - 你想要:
for FILE in `ls`
这些是反对,而不是单引号。更好的是:
for FILE in $( ls )
您可能还想查看this site。