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