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

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

Re: [shell-script] Tomar variável e extensão.


From: Alexandre de Abreu
Subject: Re: [shell-script] Tomar variável e extensão.
Date: Mon, 18 Jul 2005 11:02:06 -0300

Fábio,

O exemplo anterior é legal, mas, caso o tamanho do nome do arquivo ou
mesmo da extensão sejam variáveis, ou seja: arquivo.txt, nome.txt,
teste.php, teste.pl. Use a forma abaixo, utilizando substituição:

$ ARQ=teste.txt
$ echo ${ARQ%%.*}
teste
$ ARQ=teste-algo.txt
$ echo ${ARQ%%.*}
teste-algo
$ echo ${ARQ##*.}
txt
$ ARQ=teste.doc
$ echo ${ARQ##*.}
doc

Tomando o último exemplo, para atribuir o valor da extensão a uma
variável use: EXT=${ARQ##*.}

[]s

-- 
Alexandre de Abreu, GCUX


reply via email to

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