не следует экранировать *
, это приведет к тому, что 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"
Файлы RTF могут (помимо текста ) содержать изображения и вставки, которые непросто визуализировать.
Было несколько программ с именами rtf2html
, rtf2text
(и rtf2txt
), которые вы могли оценить для своих нужд. Для html, конечно, вы можете использовать один из текстовых браузеров. Кроме того, это сфера общественного мнения.
Вот несколько возможностей:
Вы можете использовать unrtf
+ lynx
.
unrtf --html x.rtf > x.html
lynx --dump x.html > x.txt
Это правильно обрабатывает UTF -8.
Из комментария к этому ответу.