GNU/Linux >> Linux Esercitazione >  >> Linux

Pipe string to GNU Date for conversion - come farlo leggere da stdin?

Sì.

 echo "yesterday" | xargs date +"%d %m %Y" -d

Tanto per inserirlo, in bash:

date +"%d %m %Y" -f <(echo yesterday)

data -f gli dice di fare la stessa cosa di -d ad eccezione di ogni riga in un file... puoi impostare il nome del file su - per farlo leggere dallo standard input.

echo "yesterday" | date +"%d %m %Y" -f -

Puoi usare `command` o $(command) sostituzione:

date +"%d %m %Y" -d $(echo "yesterday")

Linux
  1. Come fare in modo che sudo ricordi la password più a lungo

  2. Come realizzare un tubo bidirezionale tra due programmi?

  3. Come ottenere un valore di ritorno da CHILD PROCESS?

  4. Legge i valori in una variabile di shell da una pipe

  5. BASH:come eseguire operazioni aritmetiche sui numeri in una pipe

Come rendere eseguibile un programma da qualsiasi luogo?

Escape caratteri sconosciuti dalla stringa per -exec?

Come leggere la stringa come numero esadecimale in Bash?

Come faccio a leggere sed dall'input standard?

come tracciare stdin dal terminale?

Come si crea un elenco/file da cui installare pacman?