Я использую скрипт sh shell для чтения файлов папки и отображения на экране:
for d in `ls -1 $IMAGE_DIR | egrep "jpg$"`
do
pgm_file=$IMAGE_DIR/`echo $d | sed 's/jpg$/pgm/'`
echo "file $pgm_file";
done
результат вывода читается построчно:
file file1.jpg
file file2.jpg
file file3.jpg
file file4.jpg
Поскольку я не знаком с этим языком, мне бы хотелось, чтобы результат выводил первые 2 результата в одной строке следующим образом:
file file1.jpg; файл file2.jpg;
file file3.jpg; файл file4.jpg;
В других языках я просто поставил d ++, но в этом случае он не работает.
Это будет выполнимо? Я буду рад, если вы предоставите мне пример кода.
заранее спасибо.