[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