Pertanyaan yang diberi tag «bash»

Bash adalah shell gratis untuk sistem operasi mirip Unix dari Proyek GNU.

2
Gunakan cygwin yang dapat dieksekusi di skrip git bash
Saya memiliki .shskrip yang saya klik dua kali untuk menjalankannya oleh git untuk Windows. Sekarang saya perlu (imagemagick) convertdari cygwin (yang telah saya instal) dan saya menyebutnya dengan jalur absolutnya - /c/cygwin64/bin/convert.exe- tapi saya dapat: kesalahan fatal - ketidakcocokan basis cygheap terdeteksi. Masalah ini mungkin karena menggunakan versi yang tidak …
9 windows  bash  git  cygwin 

4
Bagaimana cara mengembalikan pengaturan dengan benar saat menjalankan skrip menggunakan "sumber"?
Saya sedang menulis skrip yang perlu dieksekusi menggunakan source, karena tugasnya adalah memodifikasi lingkungan. Selama skrip, saya ingin menggunakan set -esehingga kesalahan apa pun menghentikan skrip. Scriptnya terlihat seperti ini: #!/bin/bash set -e # do something cd somewhere source anotherScript Masalahnya adalah bahwa set -esecara alami tetap berlaku setelah skrip …

2
Alias ​​tidak "menimpa" entri PATH?
Baris terakhir saya .bash_profileadalah: alias cp=/usr/local/bin/gcp Namun itu sedang tergencet oleh entri di saya $PATH: $which cp /bin/cp 11:54:32/OCspark $type cp cp is aliased to `/usr/local/bin/gcp' Saya berpikir bahwa alias menimpa PATH..?


4
Menjalankan `exec` dengan Bash built-in
Saya mendefinisikan fungsi shell (sebut saja clock), yang ingin saya gunakan sebagai pembungkus untuk perintah lain, mirip dengan timefungsi, misalnya clock ls -R. Fungsi shell saya melakukan beberapa tugas dan kemudian diakhiri dengan exec "$@". Saya ingin fungsi ini berfungsi bahkan dengan built-in shell, mis. clock time ls -RHarus menampilkan …

2
Kaitkan ke handler "command not found" di Ubuntu
Saya ingin menghubungkan ke handler untuk perintah tidak ditemukan wim@SDFA100461C:~$ thing No command 'thing' found, did you mean: Command 'tping' from package 'lam-runtime' (universe) Command 'thin' from package 'thin' (universe) thing: command not found Saya ingin mengganti perilaku ini dengan skrip saya sendiri. Secara khusus, saya ingin memeriksa apakah perintah …

2
Pelingkupan alias dalam fungsi bash
Saya menggunakan skrip (yang saya tidak memiliki akses tulis) yang membuat banyak alias untuk mengatur lingkungan. Saya ingin membuat fungsi bash untuk mengatur lingkungan saya, tetapi tampaknya alias tidak bertahan hidup ke fungsi tubuh. Inilah contoh minimal: # aliases.sh alias fooAlias='echo "this will never work!"' . # .bashrc function setupLotsOfThings() …
9 bash 

2
simpan bash history, secara teratur
Saya telah menyiapkan bash untuk menyimpan riwayat, ke file. Ia melakukan ini setiap kali bash keluar [dengan benar]. Karena kadang-kadang bash tidak keluar dengan benar maka sejarah akan hilang. Jadi pertanyaannya adalah dapatkah saya menyiapkan bash untuk menyimpan riwayat lebih teratur? Saya menjalankan Debian Gnu (versi 6, Squeeze) dengan kernel …
9 linux  bash  gnu 

6
Cara mendapatkan PIPESTATUS dan hasil dalam skrip bash
Saya mencoba untuk mendapatkan tanggal modifikasi terakhir dari file dengan perintah ini TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL memiliki nilai seperti "2012-05-16 23:18" setelah eksekusi baris ini Saya juga ingin memeriksa PIPESTATUS untuk melihat apakah ada kesalahan. Misalnya jika file tidak ada, lsmengembalikan 2. …
9 bash  pipe 

2
Proses penolakan dari cygwin bash
Ada cara untuk menolak proses dari cygwin bash dengan benar? misalnya saya bisa berjalan di latar belakang /cygdrive/c/Windows/notepad.exe & dan jendela notepad menunjukkan tetapi ketika saya menutup bash menggunakan Ctrl + D atau mengetik keluar jendela bash tetap terbuka
9 bash  cygwin 

3
Cygwin .bashrc tidak menjadi sumber karena cygwin mulai di Windows home
CATATAN: Silakan lihat edit kedua saya di bawah ini untuk pembaruan tentang masalah tersebut. Cygwin bekerja dengan baik untuk saya sampai minggu lalu. Sekarang .bashrc tidak didapatkan. Saya harus menginstal sesuatu atau mengubah sesuatu tetapi saya tidak ingat persis apa yang menyebabkan masalah. Ketika saya memulai Cygwin, saya di rumah …
9 bash  cygwin  bashrc 




2
Apakah mungkin untuk memeriksa apakah -e diatur dalam skrip bash?
Jika fungsi shell memerlukan pengaturan spesifik -e / + e agar dapat bekerja, apakah mungkin untuk mengatur pengaturan itu secara lokal dan kemudian mengembalikannya ke pengaturan sebelumnya sebelum keluar dari fungsi? myfunction() { # Query here if -e is set and remember in a variable? # Or push the settings …

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.