convert text linux>dos (rus text convert charset script)
Ключевые слова: rus, text, convert, charset, script, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Victor Vislobokov 2:5054/8.34 16 Jul 97 13:33:46
Subj : convert text linux>dos
________________________________________________________________________________
Hello Slava
SK> Как осущесвиь сабж , а то признак конца строки разный и
SK> все в ручную
SK> перестукивал , можно с помощью sed`a , но как там сказать ему
SK> код 0d поменять на 0a.
Держи два shell'овых скрипта, автор не я так что...
Этот конвертит из ALT в KOI
-----------altkoi8-------------------------------------
tr
'240''241''242''243''244''245''246''247''250'
'251''252''253''254''255''256''257''340''341'
'342''343''344''345''346''347''350''351''352'
'353''354''355''356''357''200''201''202''203'
'204''205''206''207''210''211''212''213''214'
'215''216''217''220''221''222''223''224''225'
'226''227''230''231''232''233''234''235''236''237''304'
'301''302''327''307''304''305''326''332''311'
'312''313''314''315''316''317''320''322''323'
'324''325''306''310''303''336''333''335''337'
'331''330''334''300''321''341''342''367''347'
'344''345''366''372''351''352''353''354''355'
'356''357''360''362''363''364''365''346''350'
'343''376''373''375''377''371''370''374''340''361''_' |
tr -d 'r' #вот эта фигня предназначена исключительно для того,
#чтобы полностью подогнать формат доса к unix - это
#аналог флага -t в команде mcopy,mwrite,mread.
---------------------------------------------------------
А этот из KOI в ALT
-----------------koi8alt--------------------------------
tr
'301''302''327''307''304''305''326''332''311''312''313'
'314''315''316''317''320''322''323''324''325''306''310'
'303''336''333''335''337''331''330''334''300''321''341'
'342''367''347''344''345''366''372''351''352''353''354'
'355''356''357''360''362''363''364''365''346''350''343'
'376''373''375''377''371''370''374''340''361'
'240''241''242''243''244''245''246''247''250''251''252'
'253''254''255''256''257''340''341''342''343''344''345'
'346''347''350''351''352''353''354''355''356''357''200'
'201''202''203''204''205''206''207''210''211''212''213'
'214''215''216''217''220''221''222''223''224''225''226'
'227''230''231''232''233''234''235''236''237' |
sed -e s/$/
#msdos - сильно замедляет работу программы, но ничего
#другого с ходу не придумал. осторожнее с символом
#
#еще раз - у меня red показывает курсор со звездой внутри и
#букву M