Pertanyaan yang diberi tag quoting

String biasanya dibatasi oleh tanda kutip, yang menimbulkan masalah berurusan dengan string yang menyertakan tanda kutip.

160
Apa arti `(backquote / backtick) dalam perintah?

Saya menemukan perintah berikut: sudo chown `id -u` /somedir dan saya bertanya-tanya: apa arti `simbol itu. Saya perhatikan misalnya bahwa sementara perintah di atas berfungsi dengan baik, perintah di bawah tidak: sudo chown 'id -u'

120
Kapan perlu mengutip ganda?

Saran lama yang digunakan adalah mengutip dua kali ekspresi yang melibatkan $VARIABLE, setidaknya jika seseorang ingin ditafsirkan oleh shell sebagai satu item tunggal, jika tidak, setiap ruang dalam konten $VARIABLEakan membuang shell. Saya mengerti, bagaimanapun, bahwa dalam versi shell yang...

87
Tidak dapat menggunakan tanda seru (!) Di bash?

Saya mencoba menggunakan perintah curl untuk mengakses url http dengan tanda seru ( !) di jalurnya. misalnya: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" balasan konsol dengan bash: ... event not found. Apa yang terjadi disini? dan apa yang akan menjadi sintaksis yang tepat...

73
Apa perbedaan antara $ * dan $ @?

Pertimbangkan kode berikut: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Ini menghasilkan: 1 2 3 4 1 2 3 4 Saya menggunakan Ksh88, tetapi saya tertarik pada shell umum lainnya juga. Jika Anda mengetahui kekhasan untuk cangkang tertentu, mohon sebutkan. Saya...

65
Bagaimana cara menghindari kutip?

Saya mengalami masalah dengan melarikan diri karakter dalam bash. Saya ingin menghindari tanda kutip tunggal dan ganda saat menjalankan perintah di bawah pengguna yang berbeda. Untuk keperluan pertanyaan ini, katakanlah saya ingin mengulangi yang berikut di layar: 'single quote phrase' "double...