GNU/Linux >> Belajar Linux >  >> Linux

Pipa string ke Tanggal GNU untuk konversi - bagaimana cara membuatnya dibaca dari stdin?

Ya.

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

Hanya untuk membuangnya, di bash:

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

tanggal -f memerintahkannya untuk melakukan hal yang sama seperti -d kecuali untuk setiap baris dalam file... Anda dapat mengatur nama file menjadi - untuk membuatnya dibaca dari input standar.

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

Anda dapat menggunakan `command` atau $(command) substitusi:

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

Linux
  1. Bagaimana Membuat Program Dapat Dieksekusi Dari Mana Saja?

  2. Bagaimana Cara Membuat Pipa Dua Arah Antara Dua Program?

  3. Keluar dari Karakter Tidak Dikenal Dari String Untuk -exec?

  1. Bagaimana Cara Membaca String Sebagai Angka Hex Di Bash?

  2. Bagaimana cara mendapatkan nilai pengembalian dari PROSES ANAK?

  3. Bagaimana saya bisa membuat R membaca variabel lingkungan saya?

  1. Bagaimana cara membuat alias untuk jalur yang panjang?

  2. Bagaimana cara menyalurkan output dari grep ke cp?

  3. Bagaimana saya bisa mendapatkan nomor terakhir dari string di bash?