Уважаемые знатоки, будьте снисходительны!
Нужно добавить имена файлов и расширения к директориям, прописанным в ini файле.
Если убрать лишние подробности, остается задачка:Есть файл scanssni.cfg примерно такого содержания (просто ини-файл, скобки удалила для отладки) :
comment
NAMES
name = *
PATH
input = /home/SoftLinux/MEP_DATA/out_3/
output=/home/SoftLinux/MEP_DATA/out_3/
Почему скрипт
#!/bin/bash
#
while read lin; do
ext=aaa;
echo ${lin}${ext}
done < "scanssni.cfg"
выдает :
aaament
aaaES
aaae = *
aaaH
aaaut = /home/ibelova/SoftLinux/MEP_DATA/out_3/
aaaput=/home/ibelova/SoftLinux/MEP_DATA/out_3/
aaa
aaa
то есть печатает вторую переменную поверх первой? Предпогагаю, что все дело в команде read, но
ответа не нашла.
Фишка в том, чтобы сделать только средствами bash. Знаю, что есть Perl, sed, awk,
но хочу понимать, в чем здесь ошибка.