Нужно текстовый файл преобразовать в html-файл.
Считываю исходный файл построчно и добавляю <BR>
1. Строки выцепляю командой sed -n "$i"p $filename
Все бы хорошо, если бы не пропажа табуляции, поэтому приходится предварительно делать замену табуляции на не используемый символ:
cat $filename|sed 's/\t/%/g' >$filename-tmp1
а после добавления <br> делать обратную замену
man sed пройден, но вопрос остался:
как сказать sed'у, чтобы не трогал табуляцию (если такое возможно)?
2. Если организовать цикл for i in `cat $filename`
то также предварительно приходится заменять все пробелы на
неиспользумый символ, а потом считывать получившиеся строки.
3. Без замен мне видится решение только через
head -$i $filename|tail -1
но это уж как-то дубово
4.Возможно, есть какое средство типа txt2html (у меня SUSE, и я в нем не нашла подобного), но в данном случае интересует,
есть ли красивый способ вытащить из файла строку "как есть",
ничего не меняя в исходном файле предварительно?