shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Uma pequena dificuldade no script


From: Fábio Olivé Leite
Subject: Re: [shell-script] Uma pequena dificuldade no script
Date: Thu, 20 Mar 2003 18:56:11 -0300
User-agent: KMail/1.4.3

Olá Thobias e lista!

Entrei na lista há algumas horas... acho que será produtivo estar 
aqui. Mas vamos ao que interessa:

Em Qui 20 Mar 2003 18:01, Thobias Salazar Trevisan escreveu:
> On Thu, 20 Mar 2003, Frederico Argolo wrote:
> > Como o 1o. parametro recebe um arquivo, o usuario
> > poderia passar algo assim: /usr/local/arquivo.
> >
> > Ou seja, como faco para retirar o caminho e ficar
> > somente com o nome do arquivo???
>
> $ echo /usr/local/arquivo | sed 's,.*/,,'
> arquivo

OK, o sed é um canivete suíço e tal, mas para este propósito 
específico existe o comando basename:

$ basename /usr/local/bin
bin

E para ajudar a argumentação:

$ ls -la /bin/basename /bin/sed
-rwxr-xr-x    1 root     root        10204 Mar  9  2002 /bin/basename
-rwxr-xr-x    1 root     root        47452 Fev 15  2002 /bin/sed

Abraços!

-- 
Fábio Olivé Leite (foleite at yahoo.com.br)
OpenBSD: Unix casca grossa.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]