Pertanyaan yang diberi tag «quoting»

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

2
Bagaimana cara menghindari tanda seru di bash?
Hari ini, saya ketahuan saat mencoba kode golf generator kata sandi untuk Twitter. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 karakter. Karena ada banyak ruang kosong, saya memutuskan untuk menaikkan standar dan membuatnya dapat dieksekusi juga. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 karakter. Bagus, kecuali jelas bash …

4
Tambahkan baris baru ke nama file dengan `mv`
Ini pertanyaan serius. Saya menguji beberapa awkskrip dan saya perlu file dengan baris baru di namanya. Apakah mungkin menambahkan baris baru ke nama file mv? Saya sekarang, saya bisa melakukan ini dengan touch: touch "foo bar" Dengan sentuhan saya menambahkan karakter baris baru per salin dan tempel. Tapi saya tidak …


3
Mengganti nama file yang mendapat tanda kutip 'dalam namanya
Saya punya sedikit masalah. Satu klien menugaskan saya dengan migrasi situs dari server yang benar-benar tua. Tidak tahu bagaimana mereka sampai di sana, tetapi ada file dengan 'nama mereka. Apakah ada cara untuk mengganti nama file? mvsepertinya tidak melakukan trik. ls menunjukkannya sebagai 90843_O\\'ConnorPaul_GeneralManager.jpg Ketika saya mencoba mv 90843_O\\'ConnorPaul_GeneralManager.jpg 90843_O_ConnorPaul_GeneralManager.jpg …
11 rename  quoting 

2
perintah ssh dengan kutipan
Saya memiliki kesalahan aneh yang tidak dapat saya temukan di sini. Saya ingin mengubah komentar pengguna dengan perintah berikut. $ sudo usermod -c "New Comment" user Ini akan berfungsi saat masuk ke server tetapi saya ingin mengotomatiskannya di 20+ server. Biasanya saya bisa menggunakan daftar dan loop melalui server dan …
11 shell  ssh  quoting 

2
Melewati argumen dengan kutipan dan tanda kutip ganda ke skrip bash
Saat ini saya punya: #!/bin/bash screen -p 'ScreenName' -x eval 'stuff '"'"$@"'"'\015' echo eval 'stuff '"'"$@"'"'\015' Tetapi ketika saya memanggil skrip saya sebagai: # script.sh asd "asd" 'asd' argumen saya diteruskan sebagai: asd asd asd dan saya mendapatkan output: eval stuff 'asd asd asd'\015 Saya kecuali a: asd "asd" 'asd' …
11 bash  shell  quoting 

2
Cara membuat alias dengan perintah berisi 'dan "
Beberapa posting yang lalu seseorang bertanya bagaimana menampilkan memori dalam persentase. Seseorang menjawab dengan: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Saya bertanya-tanya apakah saya dapat mengubah perintah ini menjadi alias di ~ / .bashrc. Tetapi sintaks alias adalah: alias aliasname='command' Bagaimana saya bisa melakukan …
10 bash  quoting  alias 

4
Mengapa cut gagal dengan bash dan bukan zsh?
Saya membuat file dengan bidang-bidang yang dibatasi-tab. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Saya memiliki skrip berikut bernama zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Saya mengujinya. $ ./zsh.sh input bar bar Ini berfungsi dengan baik. Namun, ketika saya mengubah baris pertama bashsebagai gantinya, itu …


6
Menghapus file dengan spasi di namanya
Saya mencoba menghapus semua file dengan spasi di namanya. Saya menggunakan perintah berikut. Tapi itu memberi saya kesalahan Perintah: ls | egrep '. ' | xargs rm Di sini jika saya hanya menggunakan ls | egrep '. 'perintah itu memberi saya semua nama file dengan spasi di nama file. Tetapi …
10 shell  quoting  rm  xargs 

4
Ekspresi reguler menggunakan \\ vs using \
Kenapa grep e\\.g\\. <<< "this is an e.g. wow" dan grep e\.g\. <<< "this is an e.g. wow" melakukan hal yang sama? Jika saya menambahkan garis miring ketiga, hasilnya juga sama. TETAPI, setelah saya menambahkan tebasan keempat, itu tidak lagi berfungsi. Ini ada hubungannya dengan pertanyaan dari ujian lama untuk …




1
sudo -u username -s "cmd arg" mengembalikan perintah tidak ditemukan
Saya biasa menjalankan perintah: sudo -u elasticsearch -s "ulimit -Hn" dan itu mengembalikan nilai ulimit -Hn seperti yang terlihat oleh pengguna elasticsearch sampai saya mencobanya di Ubuntu 11.10. Itu dia kembali: /bin/bash: ulimit -Hn: command not found Saya mencoba beberapa perintah berbeda, dan ketika saya menggunakan argumen saya selalu mendapatkan …
10 sudo  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.