Pertanyaan yang diberi tag «shell»

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.


3
Praktik terbaik untuk menggunakan $? di bash?
Ketika saya membaca jawaban ini tentang $? pertanyaan lain muncul di benak saya. Apakah ada praktik terbaik untuk cara menggunakan $? di bash? Mari kita punya contoh: Kami memiliki skrip linier dan saya ingin tahu bahwa semua perintah dieksekusi ok. Apakah Anda pikir tidak masalah untuk memanggil fungsi kecil (sebut …

5
Dapatkah IFS (Pemisah Bidang Internal) berfungsi sebagai pemisah tunggal untuk beberapa karakter pembatas yang berurutan?
Parsing array menggunakan IFS dengan nilai ruang non-putih menciptakan elemen kosong. Bahkan menggunakan tr -suntuk mengecilkan beberapa batasan ke satu batasan saja tidak cukup. Sebuah contoh dapat menjelaskan masalah ini dengan lebih jelas .. Apakah ada cara untuk mencapai hasil "normal" melalui tweaking IFS (apakah ada pengaturan yang terkait untuk …
10 bash  shell  scripting 

5
sh file startup lewat ssh
Saya punya beberapa perintah penting yang perlu saya jalankan sebelum shell sh dimulai. Ini diperlukan untuk melewati perintah SSH di perintah SSH ( ssh host somecommand) dan program lain yang menjalankan perintah. Dalam saya, .profilesaya punya ini: ihammerhands@wreckcreations:~> cat .profile #specific environment and startup programs export PS1="\u@wreckcreations:\w> " export PYTHONPATH=~/python/lib/python2.4/site-packages …
10 bash  ssh  shell  profile 





6
Mencari tahu shell default pengguna dalam skrip shell
Saya bertanya-tanya apakah ada cara untuk mengetahui shell default dari pengguna saat ini dalam skrip shell? Use case: Saya sedang mengerjakan skrip yang menetapkan alias untuk suatu perintah dan alias ini diatur dalam skrip shell. !# /bin/bash alias = 'some command to set the alias' Ada logika di skrip tempat …

5
Output grep berwarna: Bukan GREP_OPTIONS bukan alias
Saya ingin keluaran berwarna grep. .... Tapi Strategi 1: GREP_OPTIONS. Tapi ini sudah usang. Lihat http://www.gnu.org/software/grep/manual/html_node/Environment-Variables.html Stragegy 2: GREP_COLORS terlihat seperti solusi pada pandangan pertama, tetapi ini melakukan sesuatu yang berbeda. Strategi 3: alias. Ini tidak berfungsi find ... | xargs grep, karena xargs tidak mengevaluasi alias. Strategi 4: Tulis …
10 shell  grep  colors 


2
Tidak dapat exec / bin / false: tidak ada file atau direktori tersebut
Saya mencoba membuka Layar GNU dengan perintah berikut di Mac OS saya: host:~ user$ screen Terminal layar terbuka tetapi cepat mati dengan pesan kesalahan: Tidak dapat exec / bin / false: tidak ada file atau direktori tersebut Terminal saya dikonfigurasi untuk membuka bashshell saat startup. Saya sudah mencoba mengatur terminal …
10 bash  shell  osx 


1
bashrc subtitusi malas
Bagaimana seseorang mendapatkan ~/.bashrcalias untuk dievaluasi$() penggantian pada waktu berjalan , alih-alih pada saat ~ / .bashrc dieksekusi (saat membuka terminal)? Saya menjalankan perintah ini cukup sering sehingga saya ingin menambahkan alias untuknya: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL …
10 bash  shell  quoting  alias  bashrc 

2
membersihkan semua variabel tanpa menutup terminal
Saya ingin tahu cara menghapus semua variabel yang saya definisikan di command prompt tanpa menutup terminal? misalnya, jika saya menetapkan variabel pada command prompt sebagai: $ a=1 sekarang saya ingin menghapus variabel $a(dan banyak variabel lain yang didefinisikan dengan cara yang sama) tanpa menutup terminal. Saya bisa menggunakan unsettetapi akan …

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.