GNU/Linux >> Belajar Linux >  >> Linux

Substitusi Perintah Menggunakan “?

Tutup . Pertanyaan ini membutuhkan detail atau kejelasan. Saat ini tidak menerima jawaban.

Ingin memperbaiki pertanyaan ini? Tambahkan detail dan perjelas masalahnya dengan mengedit postingan ini.

Ditutup 4 tahun yang lalu.


Perbaiki pertanyaan ini

Ini adalah kutipan dari bash manual:

Ketika bentuk substitusi backquote gaya lama digunakan, garis miring terbalik mempertahankan arti literalnya kecuali jika diikuti oleh $ , ` , atau

Tapi backtick memperlakukan $ dan $ dengan cara yang sama seperti yang disarankan oleh output dari perintah berikut:

Command        Output
echo '$PWD'    $PWD
echo '$PWD'   $PWD

Jawaban yang Diterima:

Saya baru mengenal stackexchange dan juga Linux. Terima kasih sebelumnya.

Selamat datang di keduanya!

Tidak ada tanda kutip balik dalam contoh Anda, itu adalah tanda kutip tunggal:'' Backtick terlihat seperti ini:``

Selain itu, saya sarankan Anda jangan menggunakannya (yang backtick itu)! Lebih baik menggunakan sintaks ini untuk substitusi perintah:$(<command>)

Baca alasannya di sini .

Selamat meretas!


Linux
  1. Proksi TCP menggunakan socat

  2. Menjebak Kesalahan Dalam Substitusi Perintah Menggunakan “-o Errtrace” (yaitu Set -e)?

  3. Menggunakan –exclude Dengan Perintah Du?

  1. Perintah Tidur Menggunakan Perintah Layar Tidak Ditampilkan Di Ps?

  2. Menggunakan Perintah ripgrep (rg) di Linux

  3. Bagaimana cara mematikan proses di Linux menggunakan perintah?

  1. 10 Contoh Praktis Menggunakan Perintah scp

  2. Menggunakan Perintah Tidur Linux di Skrip Bash

  3. Pisahkan keluaran perintah dengan kolom menggunakan Bash?