пытаюсь прочитать из разных папок, чьи имена указаны в значении цикла, как я могу это сделать. Я пробовал разные способы, но обычно получаю ошибку.
, как для приведенного ниже кода, я хотел бы прочитать из каталога ss1, ss2, ss5, ss7 и ss10. эти значения определены в цикле. (Папки уже существуют) (я новичок в make-файлах).
Любая помощь будет принята.
all:
for number in 1 2 5 7 10 ; do \
echo $$number ; \
echo "outstanding_misses="$$number >> collect.txt; \
awk 'NR==5' ./ss$$number/sim.out >> ./collect.txt; \
awk 'NR==23' ./ss$$number/sim.out >> ./collect.txt; \
awk 'NR==28' ./ss$$number/sim.out >> ./collect.txt; \
done
Ошибка, которую я получаю от терминала:
awk: read error (Is a directory)
awk: read error (Is a directory)
awk: read error (Is a directory)