shell command
Petr Sebor
petr na scssoft.com
Čtvrtek Leden 16 17:08:17 CET 2003
Peter Ronai wrote:
> hej a nato ta zlozita konstrukcia (typ mastodont ;)
nojo... ta hlava
> name=$(basename $file | cut -d . -f 1 | cut -c 1-$(($(echo $(xargs) | wc
> -c) - 2)))
>
> echo $(xargs) zaechuje to co bolo hodene na pajpu a wc -c tomu spocita
> dlzku a la C
> to cele je v $(()) co je na aritmeticke operacie a ja od dlzky v bytoch
> odratam 2 (co ma znacit Cckovu medzeru na konci a posledne pismenko)
>
> potom vlastne robim nieco ako cut -c 1-n a n je vysledok horepopisanych
> operacii cim mi cut vypise slovo bez posledneho pismena
> akurat ze on nie a otazka je ze preco
Ciste jenom DMN je to proto, ze ty vlastne po tomhle chces, aby to
precetlo stdin dvakrat. Jednou stdin prectes zrejme tim xargs
a pak by jeste melo zbyt neco pro ten cut... jemus ale nic nenechal,
takze nema z ceho cutovat.
Typuju, ze vystup toho cutu je prazdny retezec ze?
-petr
Další informace o konferenci Linux