É a primeira vez que faço um bash script, até hj o que vi linguagem de
programação
foram C++ e Pascal e Java na Facu. Vou me interar sobre bash script. Valew a
ajuda moçada!
On Nov 5, 2007 5:50 PM, Alberto Monteiro <albmont(a)centroin.com.br> wrote:
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
--
Fedora-users-br mailing list
Fedora-users-br(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
--
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _
"If the doors of perception were cleansed everything
would appear to man as it is, infinite." (—William Blake)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _