Como criar programa de data / hora, modelo de shell do programa?

0

Eu corri no shell:

#! /bin/bash

log=monday

echo "Today is $log"

echo "Today is 'date'"

mas o resultado é: Hoje é Segunda-feira Hoje é 'data'

Como faço para exibir o dia e a data. Obrigado por pesquisar。

    
por user49695 11.03.2012 / 15:29

1 resposta

3

O motivo pelo qual você está ecoando a string literal date é porque você está usando aspas simples.

Para garantir que você faça o eco da saída de date , é necessário usar back-ticks

ou seja,

echo "Today is 'date'"

Isso produzirá:

Today is Sun Apr  8 11:06:37 BST 2012
    
por fossfreedom 08.04.2012 / 12:10