如何在 bash 中访问 ls 的输出?
我编写了以下脚本,期望打印目录中的文件。但它只是将字符串“ls”扔到屏幕上。
问题是什么?
#!/bin/bash
for FILE in 'ls'
do
echo $FILE
done
I write the following script, expecting to print files in a directory. But it is just throwing the string "ls" on to screen.
What is the problem?
#!/bin/bash
for FILE in 'ls'
do
echo $FILE
done
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
错误的引号类型 - 您想要:
这些是反引号,而不是单引号。更好的是:
您可能还想查看此网站。
Wrong kind of quotes - you want:
Those are the backticks, not the single-quotes. Better still:
You might also want to look at this site.