[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Unuformigilo



On Fri, 24 Nov 2000, joost witteveen skribis (private al mi):

> Je 2000/11/24(5)/10:11, Pierpaolo Bernardi montris sian geniecon skribante:

Dankon!

> Mi ne tute bone komprenas la programeton:
> 
> $ ./filtrilo -h
> Gxin uzu jene: ./filtrilo [selektilo] <el-dosiero >en-dosiero
>   eblaj selektiloj estas (* indikas la defauxlton):
>   -Z (Zamenhofa) aux -f (fundamenta)   "Jhaudo"
>   -w                                   "Jhawdo"
> [...]
> NB: -Z, -f, kaj -w estas neinversigeblaj transformajxoj.
> 
> Kia maniere oni klarigas al la programo kio estas la kodigo
> de la en-dosiero, kaj kiu estu la el-dosiero?

Mi uzis:
  el-dosiero = standard input
  en-dosiero = standard output

Shajne mi malpravis.  Mi nomigxis ilin laux la programo vidpunkto.
Mi sxangxos ilin.

Cxiuokaze, oni _ne_ devas specifi la en-dosiera (input) kodigo.
Vi nur selektas la dezirata elira (output) kodigo.

La enirajxo povas esti cxiu ajn miksajxo de utf8/7, latin-3 kaj x-metodo. 

Ekzemple:
----------------
bash$ cat testo
Jen tipa uzreta mesagxo: jxauxdo antauxĉambro cĜ?evalacxaĵo
bash$ filtrilo -x <testo
Jen tipa uzreta mesagxo: jxauxdo antauxcxambro cxevalacxajxo
bash$ filtrilo -Z <testo
Jen tipa uzreta mesagho: jhaudo antauchambro chevalachajho
bash$ filtrilo -u <testo
Jen tipa uzreta mesaÄ?o: ĵaĊ­do antaĊ­Ä?ambro Ä?evalaÄ?aĵo
----------------

Se vi preferas la helpoteksto per Latina-3a (malbona ideo) faru jene:

bash$ filtrilo -h | filtrilo -3
Filtrilo 1.2, modifita je 2000/11/27 07:39:24.
Sendu ciminformojn al bernardp@cli.di.unipi.it

Unuformigilo por mikskodigitaj aŭ fuŝkodigitaj tekstoj.
Ĝi legas miksaĵojn je Latina-3o, iks-metodo, UTF-8o, UTF-7o,
kaj skribas per unu el la subaj kodoj.

Ĝin uzu jene: filtrilo [selektilo] <el-dosiero >en-dosiero
  eblaj selektiloj estas (* indikas la defaŭlton):
  -Z (Zamenhofa) aŭ -f (fundamenta)   "Jhaudo"
  -ŭ                                   "Jhaŭdo"
  -u aŭ -C  C-forma utf8
  -D D-forma utf8
  -I aŭ -X  (Iksa)                    "Ĵaŭdo"
* -i aŭ -x  (iksa)                    "Ĵaŭdo"
  -l aŭ -3  (latina-3a)
  -h donas tiun ĉi helpotekston
NB: -Z, -f, kaj -ŭ estas neinversigeblaj transformaĵoj.
----------------

Mi jxus aldonis la kapablon legi UTF-7, kaj mi iomete plibonigis la
helpotekston. Mi esperas, ke nun gxi estas pli klara.

Mi kunsendas la novan programeton.

Gxis,
   Pierpaolo

----------------

begin 600 filtrilo.tar.gz
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
.*:7TG?1O4I#R?P!0``!*
`
end





Reply to: