Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.

6
Pipa semi-sinkron
Asumsikan saya memiliki pipa berikut: a | b | c | d Bagaimana saya bisa menunggu selesainya c(atau b) di shatau bash? Ini berarti bahwa skrip ddapat mulai kapan saja (dan tidak perlu ditunggu-tunggu) tetapi membutuhkan hasil lengkap cuntuk bekerja dengan benar. Case use adalah difftooluntuk gityang membandingkan gambar. Ini …
11 bash  shell  pipe  fifo 

1
Bersihkan baris prompt lama di bash untuk menghemat ruang gulir
Tema terminal saya dulu seperti ini, Tetapi saya pikir bisikan itu membuang banyak ruang. Dan kemudian saya mendapat ide bahwa saya bisa membersihkan prompt setiap kali saya menjalankan perintah. Saya menggunakan bash, salah satu solusinya adalah menggunakan preexec_invoke_execfungsi. Saya menggunakan perintah berikut untuk membersihkan karakter prompt terakhir: echo -ne "\033[1A\033[K\033[1A\033[K\033[31;1m$ …
11 bash  shell  terminal  prompt 

4
Mengirimkan Fungsi ke pengguna lain di Bash?
Apakah ada cara agar saya dapat meneruskan suatu Fungsi dari satu pengguna ke pengguna lain? Misalnya, saya memiliki skrip Bash kecil yang saya jalankan sebagai Root: #!/bin/bash user_func(){ whoami exit } su vagrant -c 'user_func' Namun, Fungsi user_func tidak ditentukan untuk pengguna Vagrant, hanya untuk Root, dan tidak dapat dijalankan. …
11 bash 

2
Mengapa subtitusi proses <() tidak bekerja dengan ssh -F
Saya punya beberapa mesin virtual gelandangan. Untuk masuk ke mereka saya mengeluarkan vagrant sshperintah. Saya ingin masuk ke mereka menggunakan sshperintah biasa . The vagrant ssh-configoutput yang sesuai file konfigurasi $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /home/cbliard/.vagrant.d/insecure_private_key IdentitiesOnly …

3
bash: Beberapa masalah saat menggunakan read <<< “$ VARIABLE” pada partisi root read-only. Adakah solusi yang diketahui?
Hanya secara kebetulan saya harus menggunakan skrip ATA-ID-to-device-name saya (ditemukan di sini: /server/244944/linux-ata-errors-translating-to-a-device-name/ 426561 # 426561 ) pada partisi read-only / . Jika Anda penasaran, itu adalah konsol pemulihan Ubuntu yang akan memungkinkan Anda mengakses /partisi Anda , tetapi akan me-mountnya hanya-baca secara default. Saya senang tentang itu, karena kalau …

2
Apa nama fitur shell `> (tee copyError.txt> & 2)`?
Saya perlu login stdout dan stderr ke file log, tetapi hanya menampilkan pesan kesalahan di layar. Saya bisa melakukan ini dengan: cp -rpv a/* b 1&gt; copyLog.txt 2&gt; &gt;(tee copyError.txt &gt;&amp;2) Yang saya temukan di suatu tempat di web. Saya hanya ingin tahu bagaimana &gt;(tee copyError.txt &gt;&amp;2)hal ini disebut? Saya …
11 bash  shell 

4
Cegah teks / layar berkedip saat melakukan clear
Skrip saya melakukan sesuatu seperti: while :; clear do_a_lot_of_output_here sleep 1 done Apakah ada opsi untuk mencegah layar berkedip saat saya melakukan clear dan output? Saya ingin melakukannya seperti dalam watchperintah (tapi ada tertulis C). Ada saran? clear | hexdump -C 00000000 1b 5b 48 1b 5b 32 4a |.[H.[2J| …
11 bash 


10
Bash cara untuk memeriksa apakah suatu proses sudah berjalan di latar belakang (dan lewati eksekusi ulang berdasarkan itu)?
Bisakah saya membuat baris perintah bash yang hanya menjalankan perintah tertentu jika prosesnya belum berjalan (di latar belakang)? Bagaimana saya memeriksa *, jika suatu perintah sudah berjalan? (jadi saya bisa menambahkan perintah berikutnya dengan &amp;&amp;di antara mereka sehingga yang berikutnya hanya dijalankan jika yang pertama benar). *: uji, tentukan, temukan, …
11 bash  shell  process 

2
Tunggu jendela X muncul / menghilang (dengan cara yang waras)
Di dalam skrip shell, saya harus menunggu jendela yang memiliki string pada judulnya muncul, melakukan beberapa tindakan, dan kemudian menunggu itu menghilang, dan melakukan beberapa tindakan lainnya. Sampai kemarin, saya punya kode sederhana ini. Masalahnya adalah bahwa disk tidak dapat diletakkan dalam keadaan hemat daya saat skrip dibiarkan berjalan, dan …
11 bash  shell  python  window 

2
Perluas subkulit sebelum menjalankannya?
Saya sering menjalankan perintah menggunakan subshell, dan kadang-kadang ingin memiliki subshell diperluas sebelum saya menjalankan sesuatu .. Dengan cara ini saya bisa memverifikasi apa yang saya lakukan, dan mungkin mengedit apa yang akan terjadi juga. Misalnya, bagaimana saya bisa mendapatkan baris perintah berikut untuk diperluas sebelum saya menjalankannya, jadi saya …


4
Hitung ukuran file rata-rata
Saya mencari satu-liner berguna untuk menghitung ukuran file rata-rata dalam direktori. Yang saya inginkan adalah: ukuran semua file / jumlah file dalam direktori

7
Cara menggunakan variabel sebagai bagian dari nama array
Saya punya dua array: arrayA=(1 2 3) arrayB=(a b c) dan saya ingin mencetak salah satunya menggunakan argumen baris perintah, yaitu tanpa if else. Saya mencoba beberapa variasi pada sintaks tetapi tidak berhasil. Saya ingin melakukan sesuatu seperti ini: ARG="$1" echo ${array${ARG}[@]} tapi saya mendapatkan kesalahan "substitusi buruk". Bagaimana saya …
11 bash  shell 

4
Bash: Tangkap / Gunakan baris terakhir (atau Nth) di stdout
Pertanyaan Saya menggunakan Bash. Ketika saya mencari file, seringkali saya akan melakukan hal berikut: find -name stackexchange.hs Dan seringkali hasilnya akan terlihat seperti: /youre/the/man/now/dog/stackexchange.hs /you/are/no/longer/the/dog/dog/stackexchange.hs /this/is/the/file/i/want/stackexchange.hs Maka saya ingin melakukan salah satu dari yang berikut: Opsi 1: Buka item terakhir dalam daftar hasil di vim . Opsi 2: Buka item …

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.