Как мне получить доступ к выводу ls в bash? - PullRequest
0 голосов
/ 07 мая 2011

Я пишу следующий скрипт, ожидая печати файлов в каталоге. Но это просто выбрасывание строки "ls" на экран.

В чем проблема?

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

1 Ответ

9 голосов
/ 07 мая 2011

Неправильный вид кавычек - вы хотите:

for FILE in `ls`

Это обратные пометки, а не одиночные кавычки.Еще лучше:

for FILE in $( ls )

Вы также можете посмотреть этот сайт .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...