editace souboru davkove v shellu

Petr Novotny Petr.Novotny na antek.cz
Čtvrtek Říjen 19 14:27:54 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 19 Oct 2000, at 13:49, Michal Hajek wrote:

> Obecneji napriklad skript:
> 
> wc -c $1 | read delka zbytek
> split -b $delka $1 $1.
> cat $1.aa
> rm $1.aa $1.ab

Pekne, jen k tomu mam spoustu pripominek. :-) [Vzdyt aktualni 
adresar nemusi byt ani zapisovatelny!]

Pokud uz chcete pocitat velikost a delat podobne veci, mozna 
bych to spis delal takhle:
(predpokladam, ze $SOUBOR je soubor, ktery serezavam)
VELIKOST=`wc -c <"$SOUBOR"`
VELIKOST=`expr $VELIKOST - 3`
dd if="$SOUBOR" bs=1 count=$VELIKOST

Bohuzel to nefunguje jako filtr: Kdyby $SOUBOR byl stdin, prvni 
wc soubory ze stdin nacte a nasledne dd nema co cist (tedy pokud 
neni zaruceno, ze stdin lze seekovat/rewindovat).

Bez promenne VELIKOST se obejdete tim, ze vse date do jedne 
radky.

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.2 -- QDPGP 2.61a
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOe7aulMwP8g7qbw/EQLVoQCg0KJbRBR6uUnyGHWBjcghaC/Q+FkAnR6X
Czx6M/I/g2nkinvWOODpgktD
=sAbK
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux