Pertanyaan yang diberi tag «quoting»

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

1
rsync mengecualikan-dari direktori dengan spasi
Saya mencoba mengecualikan direktori "Mendeley Desktop" untuk rsync. Pengecualian-dari = adalah sebagai: Downloads *.o *.iso Dropbox Documents/Mendeley\ Desktop tetapi rsync masih mencadangkan Desktop Mendeley. Bagaimana saya bisa membuat rsync untuk mengabaikan direktori dengan ruang?
13 rsync  quoting 

2
Rangkaian string Bash digunakan untuk membangun daftar parameter
Diberikan potongan pesta ini: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} Gema menunjukkan string PARMS seperti yang diharapkan, tidak ada kesalahan yang ditampilkan, tetapi rsync diam-diam bertindak seolah-olah opsi yang ditambahkan oleh + = tidak ada. Namun, ini berfungsi seperti yang diharapkan: PARMS='-rvu' rsync ${PARMS} --delete --exclude='.git' …

3
bash menambahkan tanda kutip tunggal ekstra
Saya memiliki masalah dalam mengeksekusi skrip saya. Ketika menjalankannya dalam mode debug (bash -x), saya dapat melihat bahwa bash menambahkan tanda kutip tambahan. Karenanya skrip saya gagal. Ini di dalam skrip saya: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=5 $1 ${testvar} …
12 shell  ssh  quoting 




3
Remote untuk-loop melalui SSH
Saya memiliki yang berikut dalam sebuah skrip for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Tapi itu tidak berhasil. Anehnya, saya melihat $ I jumlah garis kembali. Jadi jika saya memiliki sepuluh file, saya melihat sepuluh baris kosong.
12 bash  ssh  quoting 

2
Meloloskan kutipan dalam alias zsh
Sebagai lanjutan dari pertanyaan ini tentang menghapus baris baru dari teks, saya ingin mengubahnya menjadi alias zsh sebagai berikut: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Saya telah mencoba melarikan diri dari kutipan di dalam skrip awk, tetapi saya mendapatkan kesalahan ini: awk: (FILENAME=bspsrobustness …
12 shell  zsh  quoting  alias 



2
Apakah berbahaya menjalankan gema tanpa tanda kutip?
Saya telah melihat beberapa topik yang serupa, tetapi mereka merujuk pada tidak mengutip variabel, yang saya tahu dapat menyebabkan hasil yang tidak diinginkan. Saya melihat kode ini dan bertanya-tanya apakah akan mungkin untuk menyuntikkan sesuatu untuk dijalankan ketika baris kode ini dijalankan: echo run after_bundle
11 shell  security  quoting  echo 

3
Bagaimana argumen baris perintah ssh jauh bisa diuraikan
Saya telah melihat pertanyaan dan jawaban tentang perlunya meloloskan diri dari argumen ke perintah ssh jarak jauh. Pertanyaan saya adalah: Di mana dan kapan parsing kedua dilakukan? Jika saya menjalankan yang berikut ini: $ ssh otherhost pstree -a -p Saya melihat yang berikut di output: |-sshd,3736 | `-sshd,1102 | `-sshd,1109 …
11 bash  shell  ssh  process  quoting 

2
Cara menggunakan variabel di dalam tanda kutip tunggal
Saya memiliki aplikasi yang mengambil atribut input dalam tanda kutip ganda yang tertanam dalam tanda kutip tunggal. Ambil contoh perintah yang benar ini: command -p 'cluster="cl1"' Untuk mengotomatiskannya, saya membuat file bash menggunakan $CLUSTERsebagai variabel. Bagaimana seharusnya perintah saya? Dengan kata lain, apa yang harus saya letakkan bukannya cl1? Harap …


2
Masalah dalam skrip dengan spasi dalam nama file
Saya punya skrip yang merupakan file dari host jarak jauh ke lokal. Terkadang nama file berisi spasi. scp tidak suka spasi di nama file-nya. Untuk beberapa alasan upaya saya dalam menangani spasi belum menghasilkan jalur scp yang benar. Kode: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Hasil dalam Cannot find directory: var/root/Documents/MyFile …

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.