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
Dekorator Fungsi Bash
Dalam python kita dapat menghias fungsi dengan kode yang secara otomatis diterapkan dan dieksekusi terhadap fungsi. Apakah ada fitur serupa di bash? Dalam skrip yang sedang saya kerjakan, saya memiliki beberapa pelat yang menguji argumen yang diperlukan dan keluar jika tidak ada - dan menampilkan beberapa pesan jika bendera debug …
10 bash  function 

1
Apakah ada file Bash yang akan selalu bersumber dalam mode interaktif tidak peduli apakah itu login atau non-login?
Sejauh yang saya tahu, shell interaktif mungkin masuk atau tidak masuk, dan file start up untuk mereka berbeda. Jika + interaktif shell login → /etc/profilemaka dibaca pertama ~/.bash_profile, ~/.bash_logindan~/.profile Jika shell interaktif + non-login → /etc/bash.bashrckemudian~/.bashrc Saya ingin mengatur beberapa variabel setiap kali saya menggunakan shell interaktif terlepas dari apakah …
10 bash  login  bashrc 

2
Force Bash menyelesaikan tab normal jika penyelesaian cerdas gagal
Sejak penyelesaian tab menjadi fitur standar dalam shell saya telah menjadi pengguna yang sangat senang. Saya bahkan suka penyelesaian cerdas Bash (di mana ia hanya mencari file PDF, jika saya mengetikkan evince foo <TAB>) - asalkan menebak dengan benar. Ini menghancurkan hari yang sebaliknya bahagia ketika Bash menggunakan penyelesaian cerdasnya …

6
bash temukan garis yang dimulai dengan string
Saya memiliki banyak file dan saya ingin menemukan yang berisi garis berurutan yang dimulai dengan string tertentu. Misalnya untuk file berikut: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Ada lebih dari satu baris yang dimulai dengan 'C', jadi saya ingin file ini ditemukan dengan perintah. …
10 bash  sed  grep  string 

3
Cara mendefinisikan fungsi bash serupa sekaligus
Saya memiliki fungsi-fungsi ini di ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e …
10 bash 

4
dapatkan perkiraan ukuran direktori (secara rekursif termasuk semua file dan sub-direktori)
Apakah ada cara untuk dengan cepat mendapatkan ukuran yang akurat untuk direktori (termasuk, secara rekursif, semua sub-direktori)? Saya tidak ingin ukuran subdirs, yang saya maksud adalah ukurannya harus dimasukkan secara rekursif dalam ukuran total yang dilaporkan. Gagal itu, cara untuk mendapatkan ukuran perkiraan? Saya sedang memikirkan sesuatu dfyang menghasilkan respons …
10 bash 


4
Membagi file dan memasukkannya ke dalam struktur data yang sesuai?
Saya memiliki file yang berisi satu baris di bawah ini: {machineA=[0, 1024, 4, 1028], machineB=[1, 1025, 5, 1029]} di mana saya memiliki dua set data: machineA=[0, 1024, 4, 1028] machineB=[1, 1025, 5, 1029] Sekarang, saya perlu membaca file di atas dan membaginya sedemikian rupa sehingga saya dapat mengekstraksi informasi setiap …

5
Parsing file teks yang dibatasi dalam bash sebagai argumen perintah
Saya memiliki file teks yang dipisah seperti ini: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Setiap kolom ini akan menjadi parameter untuk suatu program, dan saya ingin program dipanggil untuk setiap baris Saya berharap untuk loop, seperti: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Apa cara terbaik …

2
Disk partisi terprogram
Saya mencoba membuat skrip bash yang akan membuat partisi baru dengan sistem file pada disk dengan partisi yang ada. Sepertinya mudah untuk membuat partisi secara terprogram dengan parted, namun mengharuskan Anda untuk mengetahui di mana harus memulai dan menghentikan partisi baru, dan di sinilah saya mengalami masalah. Saya tidak ingin …
10 bash  partition  fdisk  parted 


4
Mengembalikan nilai dari fungsi bash
Saya memiliki fungsi yang mengembalikan 1 jika nomor tersebut adalah angka sepuluh digit yang valid: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Itu dipanggil oleh: if [[ $(valNum $num) -eq 1 ]]; then #do something fi Fungsi ini berfungsi …

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.