Pertanyaan yang diberi tag bash

22
di bash, baca setelah pipa tidak menetapkan nilai

Sunting: judul asli "dibaca gagal di bash" Dengan ksh saya menggunakan baca sebagai cara mudah untuk memisahkan nilai: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Tapi gagal di bash: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Saya tidak menemukan alasan di halaman manual...

22
Tambahkan argumen ke 'bash -c'

Katakanlah saya ingin menjalankan perintah melalui Bash seperti ini: /bin/bash -c "ls -l" Menurut halaman manual Bash, saya juga bisa menjalankannya seperti ini: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls -- -l kecuali...

22
Membandingkan dua string dalam Bash

Saya memiliki ifblok berikut dalam skrip bash saya: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Eksekusi skrip tidak memasuki ifblok saya meskipun $PACKAGENAMEsama dengan kakadu-v6_4-00902C. Apa yang saya lakukan

22
Menyalin file dengan banyak ekstensi

Saya ingin menyalin file dengan banyak ekstensi ke direktori tujuan tunggal. Sebagai contoh, saya dapat menggunakan perintah berikut untuk menyalin semua file .txt di direktori kerja ke direktori bernama destination: cp -v *.txt destination/ Dan saya dapat menggunakan yang berikut ini untuk...

22
Bagaimana saya bisa menghapus file bernama ">"?

Saya menjalankan skrip Python yang tidak berfungsi dan digunakan sudountuk membuat file bernama >. Bagaimana saya bisa menyingkirkan file ini? Tentu saja, ketika saya mencoba sudo rm >, saya mendapatkan kesalahan bash: syntax error near unexpected token 'newline', karena itu berpikir saya...

22
Bash regex capture group

Saya mencoba mencocokkan beberapa nilai alfanumerik (angka ini dapat bervariasi) dari string dan menyimpannya ke array grup bash capture. Namun, saya hanya mendapatkan pertandingan pertama: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self"...

22
Cara memanggil skrip setelah setiap perintah bash

Apakah mungkin untuk memanggil skrip dalam contoh ini dinamai hey.shsetelah setiap perintah bash? Misalnya Anda mengetikkan lstekan enter dan ls lari, maka hey.shakan lari. Anda kemudian mengetik cd .. (atau perintah lain) , cd menjalankan kemudian hey.shakan berjalan, dan

22
Apa yang dilakukan perintah tanpa argumen?

Apa yang dilakukan setperintah tanpa argumen? Seperti yang saya lihat itu mencetak variabel lingkungan saya seperti envperintah tetapi dalam urutan abjad. Dan selanjutnya mencetak beberapa informasi yang berbeda (variabel? Fungsi?)

22
Menjalankan Fungsi Bash Script dengan Sudo

Saya memiliki skrip yang melakukan sejumlah hal yang berbeda, yang sebagian besar tidak memerlukan hak khusus. Namun, satu bagian spesifik, yang saya isi di dalam suatu fungsi, membutuhkan hak akses root. Saya tidak ingin mengharuskan seluruh skrip dijalankan sebagai root, dan saya ingin dapat...

22
Keluar kode di akhir skrip bash

Saya bingung tentang arti kode keluar di akhir skrip bash: Saya tahu kode keluar 0 berarti selesai dengan sukses, dan ada banyak lagi nomor kode keluar (127 jika saya tidak salah?) Pertanyaan saya adalah ketika melihat kode keluar 0 di akhir skrip, apakah itu memaksa kode keluar sebagai 0 bahkan...

22
Bagaimana cara membuat for for di baris perintah?

Mari kita ambil yang sederhana for loop #!/bin/bash for i in `seq 1 10`; do echo $i done Titik koma AFAIK dalam skrip bash membuat shell mengeksekusi perintah saat ini secara serempak dan kemudian pergi ke yang berikutnya. Menekan enter benar-benar sama kecuali itu tidak memungkinkan Anda untuk...

22
Apa cara tercepat untuk menjalankan skrip?

Saya bertanya-tanya apa cara tercepat untuk menjalankan skrip, saya telah membaca bahwa ada perbedaan kecepatan antara menampilkan output skrip di terminal, mengarahkannya ke file atau mungkin /dev/null. Jadi jika outputnya tidak penting, apa cara tercepat untuk membuat skrip bekerja lebih cepat,...