[Fedora-users-br] Apanhando de vari áveis
Alberto Monteiro
albmont em centroin.com.br
Seg Nov 5 19:50:09 UTC 2007
Herminio E. Piram escreveu:
>
> Estou montando um script e preciso pegar o Ano e o Mes, estou
> usando o comando date +"%Y%m" (preciso da data deste jeito),
> em algumas partes do script quero imprimir
> esta data, pensei em coloca - la em uma variável,
> então fiz isso da seguinte forma:
>
> $anoMes = date +"%Y%m"
>
Epa! Epa!
bash != perl
Em bash, as variáveis não são definidas com um $ na frente.
Então, a primeira parte da linha seria:
anoMes=...
Na segunda parte, você quer que anoMes contenha o resultado
de um comando, e não o próprio comando. Então, você deve
colocar o comando entre `backplics` [whatever o nome desta
porra em português]:
anoMes=`date +"%Y%m"`
Tenta aí e vê se dá certo. Tô no trab, que só tem aquele-
outro-SO-que-dá-BSOD.
> E mais adiante quero criar um diretório com o retorno deste
> comando, exemplo:
>
> mkdir $anoMes - isso é possível?
>
Sim isso é possível.
Bash é legal, mas tem umas coisinhas meio cri-cri pra quem
começa.
Alberto Monteiro
Mais detalhes sobre a lista de discussão Fedora-users-br