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: