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