(Как) я могу отобразить RTF в командной строке?

не следует экранировать *, это приведет к тому, что shell/bash будет искать литерную звезду, а не расширять имя файла.

try

cat $type"_"$NAME_DIR"_"$d"_"$2"_"$1".tar.gz."* > $type"_"$NAME_DIR"_"$d"_"$2"_"$1".tar.gz"

edit

on a side note I would quote

cat ${type}_${NAME_DIR}_${d}_${2}_${1}.tar.gz.* > ${type}_${NAME_DIR}_${d}_${2}_${1}.tar.gz"
3
26.09.2016, 10:45
2 ответа

Файлы RTF могут (помимо текста ) содержать изображения и вставки, которые непросто визуализировать.

Было несколько программ с именами rtf2html , rtf2text rtf2txt ), которые вы могли оценить для своих нужд. Для html, конечно, вы можете использовать один из текстовых браузеров. Кроме того, это сфера общественного мнения.

Вот несколько возможностей:

4
27.01.2020, 21:18

Вы можете использовать unrtf+ lynx.

unrtf --html x.rtf > x.html
lynx --dump x.html > x.txt

Это правильно обрабатывает UTF -8.

Из комментария к этому ответу.

0
16.03.2021, 23:50

Теги

Похожие вопросы