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.

3
$ HOME / bin dir tidak di $ PATH
Di saya, ~/.profilesaya memiliki blok terakhir yang harus memuat pribadi saya bin/ directoryseperti ini: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Tapi sepertinya tidak dimuat: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Mengapa ini tidak berhasil? (Shell saya adalah bash.) …

3
BASH dan Perilaku Pengembalian Gerbong
Saya punya satu pertanyaan singkat. Apakah normal bahwa bash (saya menggunakan 4.4.11) tidak menampilkan baris / teks yang dipisahkan / diakhiri dengan polos \r? Saya sedikit terkejut melihat perilaku ini: $ a=$(printf "hello\ragain\rgeorge\r\n") $ echo "$a" george Tapi teks "halo lagi" masih ada, entah bagaimana "tersembunyi": $ echo "$a" |od …

3
apa perbedaan antara `>> / dev / stderr` (dengan ruang putih) dan`> & 2`?
Di bash. Saya mengalami kesulitan untuk menentukan apa yang harus saya gunakan? semua skrip saya menggunakan ">> / dev / stderr" di bash prompt, jika saya mencoba: echo test >>/dev/stderrworks echo test >> /dev/stderrworks echo test >/dev/stderrworks echo test > /dev/stderrworks echo test >>&2GAGAL! echo test >> &2GAGAL! echo test …


4
Mungkinkah ada shell login yang tidak interaktif?
Dalam menafsirkan diagram alur ini Saya menemukan bahwa dalam bash manusia: Ketika bash dipanggil sebagai shell login interaktif, atau sebagai shell non-interaktif dengan opsi --login, ia pertama kali membaca dan menjalankan perintah dari file / etc / profile, jika file itu ada. Itu menyatakan bahwa shell login interaktif membaca /etc/profile(tanpa …
11 bash  login  startup  bashrc 


1
bash tidak mengubah ukuran dengan benar dalam wadah Docker interaktif
Setiap kali ukuran terminal berubah, biasanya bashakan resizesecara otomatis sehingga LINESdan COLUMNSdihitung ulang dengan benar. Tapi untuk beberapa alasan ini tidak berfungsi dalam wadah Docker berjalan secara bashinteraktif. Saya miliki shopt checkwinsize -sdi bashrcdalam wadah Docker saya (dan memverifikasi bahwa itu onmenggunakan shopt). Sama dengan bashsesi host . Aku kehabisan …
11 bash  docker 

4
Bash prompt menjalankan perintah setiap kali prompt baru ditampilkan
Saya memiliki prompt berikut dalam bash yang menunjukkan cabang git saat ini: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc yang bekerja ketika saya sumber. Bashrc, tetapi tidak ketika saya mengubah cabang, sehingga PS1 var hanya dievaluasi ketika saya sumber. Bashrc, tetapi harus dievaluasi setiap kali prompt baru ditampilkan. Bagaimana …
11 bash  prompt 

2
Hitung jumlah elemen dalam bash array, di mana nama array dinamis (mis. Disimpan dalam variabel)
Pernyataan singkat pertanyaan: Apakah ada metode bash bawaan untuk menghitung jumlah elemen dalam array bash, di mana nama array dinamis (mis. Disimpan dalam variabel), tanpa menggunakan salinan array penuh atau menggunakan eval? Informasi lebih lanjut: Menggunakan substitusi parameter bash, seseorang dapat melakukan hal berikut: Menentukan panjang array: myArr=(A B C); …

1
Tanda kurung tunggal dalam penugasan variabel bash
Saya bertanya-tanya tentang tanda kurung tunggal di bash. Saya tahu bahwa mereka digunakan untuk mengeksekusi perintah dalam subkulit dan bahwa mereka digunakan untuk membuat array, tetapi apakah mereka digunakan untuk hal lain? Satu hal yang menarik perhatian saya adalah bahwa ketika Anda menggunakan tugas variabel, seperti var=(hello) echo $var # …
11 bash  array 

2
Zombi di bash
Bash tampaknya tidak membuat zombie. Sepertinya proses mendapatkan segera menuai ketika mereka terbunuh. Bisakah saya membuat bash make zombie? Mengapa saya bertanya: Saya ingin dapat dengan aman membunuh proses anak atau dengan aman kill -9jika itu tidak mati dalam periode waktu tertentu tetapi saya tidak ingin secara tidak sengaja melakukan …
11 bash  process 

2
Bash: "nomor sejarah" vs "nomor perintah"
Sementara Googling cara mengkustomisasi prompt shell saya melalui variabel PS1, saya melihat tabel karakter khusus yang dapat digunakan. Khususnya: \! the history number of this command \# the command number of this command "Nomor sejarah" tampaknya lebih umum digunakan, dan saya tahu cara menggunakan perintah seperti !523mengulang perintah dari riwayat. …

4
Memahami Substitusi Perintah Baca-File Bash
Saya mencoba memahami bagaimana tepatnya Bash memperlakukan baris berikut: $(< "$FILE") Menurut halaman manual Bash, ini setara dengan: $(cat "$FILE") dan saya bisa mengikuti garis penalaran untuk baris kedua ini. Bash melakukan ekspansi variabel pada $FILE, memasuki substitusi perintah, meneruskan nilai $FILEke cat, cat output isi $FILEke output standar, substitusi …


4
Di mana zsh dan mksh tidak kompatibel dengan bash?
Sejauh mana cangkang kompatibel POSIX lainnya berfungsi sebagai pengganti yang wajar untuk bash? Mereka tidak perlu menjadi pengganti "drop-in" yang sebenarnya, tetapi cukup dekat untuk bekerja dengan sebagian besar skrip dan mendukung sisanya dengan beberapa modifikasi. Saya ingin memiliki skrip bash eksplisit - skrip init, skrip klien DHCP, dll. - …
11 bash  zsh  mksh 

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.