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.

11
Jalankan perintah sekali per baris input pipa?
Saya ingin menjalankan perintah java sekali untuk setiap pertandingan ls | grep pattern -. Dalam hal ini, saya pikir saya bisa melakukannya find pattern -exec java MyProg '{}' \;tetapi saya ingin tahu tentang kasus umum - apakah ada cara mudah untuk mengatakan "jalankan perintah sekali untuk setiap baris input standar"? …
162 bash  shell  fish 

2
Ada pekerjaan yang berhenti (saat keluar dari bash)
Saya mendapatkan pesan There are stopped jobs.ketika saya mencoba keluar dari bash shell kadang-kadang. Berikut ini adalah skenario yang dapat direproduksi dalam python 2.x: ctrl+ cditangani oleh juru bahasa sebagai pengecualian. ctrl+ z'menghentikan' prosesnya. ctrl+ dkeluar python untuk real. Berikut adalah beberapa keluaran terminal dunia nyata: example_user@example_server:~$ python Python 2.7.3 …
158 bash  shell  process 

9
Bagaimana cara menentukan dari mana variabel lingkungan berasal?
Saya memiliki turunan Linux yang saya atur beberapa waktu lalu. Ketika saya menjalankannya dan masuk karena rootada beberapa variabel lingkungan yang saya atur tetapi saya tidak dapat mengingat atau menemukan dari mana mereka berasal. Aku sudah memeriksa ~/.bash_profile, /etc/.bash_rcdan semua skrip startup. Saya sudah menjalankan finddan greptidak berhasil. Saya merasa …

14
Mengubah nama file batch
Saya memiliki direktori yang penuh dengan gambar: image0001.png image0002.png image0003.png ... Dan saya ingin liner satu untuk mengubah nama mereka menjadi (katakanlah). 0001.png 0002.png 0003.png ... Bagaimana saya melakukan ini?
151 shell  bash  rename 


1
Bash: Apa yang dilakukan "> |"?
Saya baru saja melihat ini ditulis; $ some-command >| /tmp/output.txt Pipa vertikal digunakan dalam pengalihan standar "pipa" output dari satu perintah ke yang lain, apakah >|sebenarnya sama sekali tidak berguna karena akan sama dengan hanya >dalam skenario ini?

2
Cara menangguhkan dan melanjutkan proses
Di terminal bash saya bisa menekan Control+ Zuntuk menunda proses yang sedang berjalan ... maka saya bisa mengetik fguntuk melanjutkan proses. Apakah mungkin untuk menunda proses jika saya hanya memiliki PID-nya? Dan jika demikian, perintah apa yang harus saya gunakan? Saya mencari sesuatu seperti: suspend-process $PID_OF_PROCESS dan kemudian melanjutkannya dengan …



8
Bagaimana cara debug skrip bash?
Saya mengalami beberapa masalah dengan beberapa skrip di bash, tentang kesalahan dan perilaku yang tidak terduga. Saya ingin menyelidiki penyebab masalah sehingga saya dapat menerapkan perbaikan. Apakah ada cara saya dapat mengubah semacam "mode debug" untuk bash, untuk mendapatkan informasi lebih lanjut?
135 bash  debugging 

5
Kode warna apa yang dapat saya gunakan di PS1 prompt saya?
Saya menggunakan beberapa warna di prompt PS1 saya seperti \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Di mana saya dapat menemukan daftar kode warna yang dapat saya gunakan? Saya melihat Colorize Bash Console Color tetapi tidak menjawab …
132 bash  colors  prompt 

1
Dalam skrip bash, gunakan kondisional "atau" dalam pernyataan "jika"
Pertanyaan ini adalah sekuel dari pertanyaan saya sebelumnya . Para pengguna di situs ini dengan baik hati membantu saya menentukan cara menulis bash forloop yang diulang pada nilai string. Sebagai contoh, misalkan variabel kontrol loop fnameberulang di atas string "a.txt" "b.txt" "c.txt". Saya ingin echo"ya!" kapan fnamememiliki nilai "a.txt"atau "c.txt", …
129 bash  shell-script 

3
Mengutip dalam $ (substitusi perintah) di Bash
Di lingkungan Bash saya, saya menggunakan variabel yang berisi spasi, dan saya menggunakan variabel ini dalam substitusi perintah. Sayangnya saya tidak dapat menemukan jawabannya di SE. Apa cara yang benar untuk mengutip variabel saya? Dan bagaimana saya harus melakukannya jika ini bersarang? DIRNAME=$(dirname "$FILE") atau apakah saya mengutip di luar …

4
Diutamakan dari operator logika shell &&, ||
Saya mencoba untuk memahami bagaimana presedensi operator logis bekerja di bash. Sebagai contoh, saya akan berharap, bahwa perintah berikut tidak menggemakan apa pun. true || echo aaa && echo bbb Namun, bertentangan dengan harapan saya, bbbdicetak. Bisakah seseorang tolong jelaskan, bagaimana saya bisa memahami senyawa &&dan ||operator di bash?
126 bash  shell 

5
Bagaimana cara mengganti argumen baris perintah?
Saya mencari SO dan menemukan bahwa huruf besar mengikuti string akan bekerja str="Some string" echo ${str^^} Tapi saya mencoba melakukan hal serupa pada argumen baris perintah, yang memberi saya kesalahan berikut Mencoba #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No error, but output …

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.