Re: Spatne konce radku ve skriptu


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Marian Cavojsky <cavo+konf zavinac cavo bod sk>
Date Mon, 23 Jul 2007 13:00:39 +0200
Mail-followup-to Marian Cavojsky <cavo+konf zavinac cavo bod sk>, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
User-agent Mutt/1.5.13 (2006-08-11)

On Mon, Jul 23, 2007 at 12:38:51PM +0300, GeBu wrote:
> Ahoj, při přeposlání skriptu přes mejl se mi někdy (úplně jsem 
> nevysledoval kdy: jestli to dělá schránka na seznam.cz nebo windows 
> verze Thunderbirdu) stane, že se změní konce řádků na CR+LF. Nějakou 
> dobu jsem vůbec nemohl přijít na to, proč mi přeposlané skripty nechodí 
> až jsme si toho všiml v editoru, který je součástí mc.
> Přepisovat jeden konec za druhým se mi ručně nechce. V tomto editoru to 
> neumím udělat hromadně a v jiných ty konce neumím zobrazit.
> Vyřešil jsem to přes PSPad ve Windows, ale neměl by někdo linuxové řešení?

ViM, sed, pripadne skriptik v Perl-e.

ViM:
:set fileformat=unix
:wq

sed:
sed 's/\r//' -i.bak menosuboru

Perl:
perl -e 'while(<>){ print $_,"\n";}' < menosuboru > vystup

> Mimochodem je vůbec zajímavé, že se to po cestě změní - proč nějaký 
> program hrabe do přílohy??

Pokial sa tvari ako textova, tak sa ju snazi prekonvertovat na cielovy
system. Aspon si tam myslim.

-- 
Marian


Partial thread listing: