Pertanyaan yang diberi tag «quoting»

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

8
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 …
73 shell  quoting  ksh  arguments 


5
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 quote phrase" Bagaimana saya bisa lolos dari semua karakter …



5
Bagaimana menjalankan perintah yang melibatkan pengalihan atau pemipaan dengan sudo?
Saya mencoba mengikuti apa yang saya anggap praktik terbaik menggunakan sudo bukan akun root. Saya menjalankan operasi file concat sederhana seperti: sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock Ini gagal seperti di sebelah kanan ">>" itu berjalan sebagai pengguna normal. Menambahkan sudo tambahan juga gagal (perilaku yang diharapkan sejak pemipaan ke perintah …

5
Lewati variabel shell sebagai / pattern / to awk
Memiliki yang berikut di salah satu fungsi shell saya: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , jadi ketika dipanggil sebagai _process $arg, $argakan dilewati sebagai $1, dan digunakan sebagai pola pencarian. Ini bekerja seperti ini, …
59 shell  awk  quoting  variable 



4
gema byte ke file
Saya mencoba menghubungkan rasberry Pi saya ke beberapa tampilan menggunakan bus i2c. Untuk memulai, saya ingin menulis barang secara manual, khususnya byte ke file. Bagaimana Anda menulis byte tertentu ke file? Saya sudah membaca yang itu dan saya pikir masalah saya harus diselesaikan dengan sesuatu seperti ini echo -n -e …

2
Bagaimana tanda kurung ditafsirkan pada baris perintah?
Saat membaca tentang cara mengatur grub, saya menemukan sebuah artikel yang mengklaim bahwa saya perlu menggunakan salah satu dari dua sintaks berikut, echo \(hd0,0\) >> /boot/grub/grub.conf atau echo '(hd0,0)' >> /boot/grub/grub.conf karena, pada baris perintah, tanda kurung ditafsirkan dengan cara khusus. Apa yang istimewa tentang tanda kurung? Bagaimana mereka ditafsirkan?
45 bash  shell  quoting 

7
Apa mnemonik yang bagus untuk shell double vs single quotes?
Saya tidak melakukan cukup scripting untuk diingat, tanpa melihat ke atas, apakah tanda kutip ganda atau tunggal menghasilkan variabel Unix yang diganti. Saya benar-benar mengerti apa yang sedang terjadi. Pertanyaan saya adalah apakah ada yang punya trik memori untuk membuat aturan kutipan yang benar melekat di kepala saya?

4
Cara mencetak "$" di sini-dokumen
Bagaimana saya bisa menggaungkan "$" di sini-doc di bash? Sebagai contoh, saya ingin memiliki file dengan konten di server jarak jauh suka $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Tetapi itu akan diperlakukan sebagai variabel. Bagaimana saya bisa mencetak literal $?
42 bash  shell  quoting 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.