É 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@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@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)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _