LINUX.ORG.RU

История изменений

Исправление emorozov, (текущая версия) :

for p in $(find /usr/local -type f); do
    echo $p
done

Потому что ls не выводит путь к файлу.

Если делать с ls, то можно дописать путь к файлу самостоятельно в качестве префикса.

А вообще, эффективнее взять книгу по bash или Bash HOWTO, или одно из многочисленных руководств, чем итеративно пытаться сварить кашу из топора, собирая разрозненные советы на каждую строчку на каждом этапе.

Исходная версия emorozov, :

for p in $(find /usr/local -type f); do
    echo $p
done

Потому что ls не выводит путь к файлу.

А вообще, эффективнее взять книгу по bash или Bash HOWTO, или одно из многочисленных руководств, чем итеративно пытаться сварить кашу из топора, собирая разрозненные советы на каждую строчку на каждом этапе.