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

Re: saida de um comando virar parametro de outro...



On Sat, 21 May 2005 15:28:47 -0300
UnHoLy_cUrSe <unholycurse@gmail.com> wrote:

> A quem interessar....
> 
> Me deparei com um probleminha esses dias na minha rede que estou
> estruturando backup, eu queria agendar no crontab um comando de
> criacao de diretorio em que o nome do diretorio fosse uma data:
> 
> por exemplo
> mkdir 26Mai05
> 
> porem, queria fazer isso de modo automatico, depois de muito procurar,
> achei como jogar a saida que seria na tela como parametro para outro
> comando
> 
> Assim:
> $(date +%d%b%y)   
> A saida aqui seria 02Mai05 por exemplo
> 
> em um script shell (o que vou usar) poderia ficar assim:
> 
> #!/bin/sh
> $DATA=$(date +%d%b%y)
> 
> mkdir $DATA
> 
> e pronto, um diretorio criado com a data do dia!!!

ou você poderia fazer:

#!/bin/sh
mkdir `date +%d%b%y`

lembrando que `comando` é bem parecido com o $(comando) que você já
tinha usado. As diferenças estão em:
man bash -> command substitution




Reply to: