Pertanyaan yang diberi tag bash

10
Gunakan git submodule foreach dengan fungsi

Indentasi saya adalah memiliki skrip yang memperbarui semua submodules git sesuai dengan cabang yang diberikan. Jika tidak ada cabang seperti itu untuk submodule, master digunakan. Inilah yang saya miliki sekarang: #!/bin/bash -x if [ -z $1 ]; then echo "Branch name required."...

10
Perintah bash setenv tidak ditemukan

Ketika saya menggunakan perintah berikut setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH kesalahan adalah bash setenv command is not found Ketika saya menemukan path setenv dengan perintah mana, maka saya menemukan path berikut

10
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 ]];...

10
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...

10
Cara memodifikasi output di pipeline perintah bash

Sebagai contoh, saya mendapat dari beberapa perintah beberapa baris $ some-command John Bob Lucy Sekarang saya ingin menambahkan perintah chaining, yang memodifikasi output. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Bagaimana cara menulis other-command? (Saya seorang...

10
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 'Gemfile' ]; then...

10
memahami nilai standar IFS

Dalam GNU bash versi 4.2.8 saya, IFS memiliki nilai default ruang, tab, dan umpan baris secara default: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Apakah ada alasan untuk IFS default seperti itu? Selain itu, utilitas mana yang menggunakan IFS selain bash...

10
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...