Não é possível obter $ (date +% F) definido como variável de ambiente

6

Eu gostaria de criar uma variável evironment que produzirá a data atual. Eu adicionei o seguinte ao ~ / .pam_environment:

TODAY=$(date +%F)

Aparentemente você tem para sair após alterar ~ / .pam_environment. Eu fiz isso, mas

echo $TODAY

gera uma linha em branco.

O que estou fazendo de errado?

    
por Mark McKenna 24.04.2013 / 02:55

3 respostas

4

~/.pam_environment não é um arquivo de script. Use ~/.profile em vez disso:

export TODAY=$(date +%F)
    
por Gunnar Hjalmarsson 29.05.2014 / 19:24
2

Você esqueceu as "citações" Aqui está uma Cool Link para mais exemplos.

TODAY= date +"%F"
    
por Scott Goodgame 24.04.2013 / 03:16
0
$ export DATE='date +"%F"'
$ echo $DATE
2014-05-30
    
por user286563 29.05.2014 / 18:23