LINUX.ORG.RU

Ответ на: комментарий от pedobear

Вот странно, так уже пробовал раньше - не работало. Да и echo на стыке выводит "./file.h ./file.c" одной строкой. А сейчас цикл нормально работает...

sambist ★★
() автор топика

А зачем ты создаёшь массив SOURCE и обращаешься к нему как к обычной переменной? Наверно ты хотел сказать

SOURCE="$FILES_H $FILES_C"

kim-roader ★★
()

for i in $FILES_H $FILES_C;

lolp

anonymous
()

не делай так. делай:

find . -name «*.h» -o -name «*.c» -print0 | xargs -0 <твои_команды>

если xargs по каким-то причинам не подходит, то хотя бы find .. | while read f; do <команды>; done

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.