Está tendo problemas para exibir a data?

0

Eu quero exibir a seguinte linha:

    Current date is: 2013/12/03

    Current time is: 08:50 PM

O que eu fiz é:

    echo "Current date is:" date +%D



    echo "Current time is:" date +%R

Mas não consegui obter a resposta. Então, por favor, me ajude.

    
por Narwen 03.12.2013 / 16:06

2 respostas

2

Você precisa substituir o valor do comando colocando-o em $( ... )

echo "Current date is: $(date +%D)"

ou usando backticks (uma sintaxe antiga comum que você verá)

echo "Current date is: 'date +%D'"

Consulte a seção Substituição de Comando do manual do bash

    
por steeldriver 03.12.2013 / 16:14
0

Tente também este comando no terminal para exibir a data no formato (ano / mês / data),

echo "Current date is:" $(date +'%y/%m/%d')

Para exibir a hora com o formato AM, PM,

echo "Current time is:" $(date +"%r")
    
por Avinash Raj 03.12.2013 / 16:17