shell command
Peter Ronai
linux na my-scotland.sk
Čtvrtek Leden 16 15:44:45 CET 2003
som blby a nemyslel som na sed
napriek tomu by som chcel vediet preco to v priklade ktory som napisal
ja neslo
totiz
- basename potrebujem vo vsetkych prikladoch
- cut -d . -f 1 odfiltruje priponu
- cut -c 1-$(($(echo $(xargs) | wc -c) - 2))) ma odrezat posledne
pismeno sw tym ze ked som skusil nieco ako
echo 1-$(($(echo $(xargs) | wc -c) - 2))) tak to vypisalo 1-4 co by malo
sediet
netreba tam nejaky eval?
dz
On Thu, 2003-01-16 at 14:35, Petr Sebor wrote:
> Peter Ronai wrote:
> > name=$(basename $file | cut -d . -f 1 | cut -c 1-$(($(echo $(xargs) | wc
> > -c) - 2)))
> >
> > mohli by ste ma niekto nakopnut spravnym smerom pliz?
>
> sed -e "s/.\..*//"
> # tohle vyfiltruje priponu at ma kolik tecek chce vcetne prvni tecky
> # a jednoho pismenka pred ni
>
> sed -e "s/.\.[^\.]*//"
> # a tohle jenom posledni priponu, vcetne tecky a jednoho pismenka
> # pred ni
>
> netestovano....
>
> -petr
>
>
> ---------------------------------------------------------------------------
> Meta-FAQ (odhlášení, archív, FAQ a další): http://www.linux.cz/mailing-list
> TIP: Prectete si obcas znovu Meta-FAQ
>
>
> ______________________________________________________________________
> This message has been checked by Dionach for all known viruses using
> MessageLabs Virus Scanning Service. For further information visit
> http://www.dionach.com
________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information on a proactive anti-virus service working
around the clock, around the globe, visit http://www.messagelabs.com
________________________________________________________________________
Další informace o konferenci Linux