Penggunaan evalsering tidak dianjurkan karena memungkinkan eksekusi kode arbitrer. Namun, jika kita gunakan eval echo, maka sepertinya seluruh string akan menjadi argumen echosehingga harus aman. Apakah saya benar dalam hal
Penggunaan evalsering tidak dianjurkan karena memungkinkan eksekusi kode arbitrer. Namun, jika kita gunakan eval echo, maka sepertinya seluruh string akan menjadi argumen echosehingga harus aman. Apakah saya benar dalam hal
Tolong jelaskan mengapa 1 4 5 6 ditampilkan untuk empat pernyataan gema terakhir? Saya pernah mengalami hal ini secara tidak sengaja, tetapi saya sekarang penasaran mengapa perilaku ini terjadi. Pernyataan ini berfungsi seperti yang diharapkan (untuk saya). $ echo [ 9876543210 ] [ 9876543210...
Jadi saya punya port serial RS232 standar yang di-loop kembali ke dirinya sendiri dengan hanya menjalankan kawat dari Tx ke Rx. Saya menguji loopback dengan menjalankan echodan catdi dua terminal terpisah: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Masalah saya adalah dengan output. Saya akan...
Menjawab pertanyaan ini membuat saya mengajukan pertanyaan lain: Saya pikir skrip berikut melakukan hal yang sama dan yang kedua harus jauh lebih cepat, karena yang pertama menggunakan catyang perlu membuka file berulang kali tetapi yang kedua hanya membuka file satu kali dan kemudian hanya...
Misalnya, saat ini berfungsi: $ echo foo foo Ini tidak: $ / bin / sh -c echo foo Padahal ini tidak: $ / bin / sh -c 'echo foo; bilah gema foo batang Apakah ada
Apa output dari echo $-1, echo $-2, echo $-3.. artinya? Di salah satu kotak Linux saya, itu menunjukkan kepada saya: echo $-1 imsBEl1 echo $-2 imsBEl2 Dan pada kotak Linux lain, itu menunjukkan: echo $-1 himBH1 echo $-2 himBH2 Apakah mereka memetakan ke beberapa lokasi memori atau sesuatu...
Saya ingin menambahkan teks ke file suka echo "abc" >>file.txt. Tapi ini tambahkan abcsetelah baris baru Bagaimana saya bisa menambahkan abcdi akhir file dengan gema tanpa baris
Saat berlari echo abcd | wc -c ia kembali 5. Tapi kata abcditu hanya 4 karakter. Apakah echomencetak karakter khusus setelah kata abcd? Dan bisakah saya mencegah echomencetak
Ada skrip (sebut saja echoer) yang mencetak untuk menyaring banyak informasi. Saya ingin hanya dapat melihat garis setelah pola ditemukan. Saya membayangkan penggunaan solusi untuk terlihat seperti echoer | solution_command <pattern> Idealnya patternakan menjadi ekspresi reguler, tetapi...
Jika saya memiliki string dengan karakter yang tidak dapat echodicetak , baris baru, atau tab, apakah ada cara yang dapat saya gunakan untuk mencetak string ini dan menampilkan kode untuk karakter ini (misalnya, \nuntuk baris baru, \buntuk
Misalkan saya telah mendeklarasikan variabel berikut: $ var='$test' $ test="my string" Jika saya mencetak isinya, saya melihat yang berikut: $ echo $var $test $ echo $test my string Saya ingin mencari cara untuk mencetak konten dari konten $var(yang merupakan konten $test). Jadi saya mencoba...
Ada cara yang lebih baik untuk membuat cap waktu di depan sebuah echo? Saat ini saya melakukannya dengan cara ini: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb...
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...
$ touch file{1..12} $ echo *e{1..12} file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 file11 file12 $ echo *{1..12} file1 file11 file12 file2 file3 file4 file5 file6 file7 file8 file9 file10 file11 file12 Saya tidak mengerti mengapa ini terjadi. Tolong bisakah seseorang...
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done Saya mengerti mengapa 1 berbeda dari 2. Tetapi mengapa 3 memberikan output yang berbeda dari 2? Tolong jelaskan juga hasilnya. Bagaimana cara kerja kutipan di baris...
Saya mencoba melakukan sesuatu seperti alias ftp='echo do not use ftp. Use sftp instead.' hanya supaya ftptidak akan sengaja digunakan. Tapi saya perhatikan itu ftp abcd.com akan menyebabkan perintah bergema do not use ftp. Use sftp instead. abcd.com karena abcd.comdianggap sebagai argumen...
Saya mencoba untuk mengeksekusi baris baru menggunakan echodan mencoba mengikuti dua perintah: Perintah pertama: echo $'Hello World\nThis is a new line' Tanggapan: Hello World This is a new line Perintah kedua: echo $"Hello World\nThis is a new line" Tanggapan: Hello World\nThis is a new...
Ketika saya melakukan ls | grep pngoutput dari grep adalah: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nama file, baris baru, nama file, baris baru) kemudian, echo $(ls | grep png)output: 2015-05-15-200203_1920x1080_scrot.png
Saya sedang berlatih perintah gema dengan opsi \r(carriage return) seperti di bawah ini. echo -e "This is \r my college" keluaran: my college tetapi ketika saya menambahkan satu kata lagi sebelumnya \rseperti di bawah ini echo -e "This is the \r my college" Maka itu memberi saya output...
Dalam skrip shell ... Bagaimana cara menangkap stdin ke variabel tanpa menghapus baris baru yang tertinggal? Saat ini saya sudah mencoba: var=`cat` var=`tee` var=$(tee) Dalam semua kasus $vartidak akan memiliki baris baru dari aliran input. Terima kasih. JUGA: Jika tidak ada baris baru di...