Pertanyaan yang diberi tag sh

526
Bagaimana cara mendeteksi OS dari skrip Bash?

Saya ingin menyimpan .bashrcdan .bash_loginfile saya dalam kontrol versi sehingga saya dapat menggunakannya di antara semua komputer yang saya gunakan. Masalahnya adalah saya memiliki beberapa alias khusus OS, jadi saya mencari cara untuk menentukan apakah skrip berjalan pada Mac OS X, Linux atau...

513
git simpanan menerapkan versi

Saya memiliki 2 cabang: master | rancangan Bekerja dalam desain saya melakukan simpanan dan beralih ke master, membuat beberapa penyesuaian. Beralih kembali ke desain dan melakukan stash applyhanya untuk kehilangan semua perubahan saya di cabang desain. Saya berharap semua pekerjaan saya dalam...

509
"Rm -rf" setara untuk Windows?

Saya perlu cara untuk menghapus folder dan anak-anaknya secara rekursif. Apakah ada alat prebuilt untuk ini, atau apakah saya perlu menulisnya? DEL /S tidak menghapus direktori. DELTREE telah dihapus dari Windows

495
Bagaimana menyelesaikan konflik simpanan git tanpa komit?

Seperti yang ditanyakan dalam pertanyaan ini , saya juga ingin tahu bagaimana menyelesaikan konflik git stash poptanpa menambahkan semua modifikasi ke komit (seperti "git stash pop" tanpa konflik tidak). Pendekatan saya saat ini sangat tidak keren karena saya melakukannya dengan cara ini: git...

495
Kunci SSH - Masih meminta kata sandi dan frasa sandi

Saya agak 'memasang' dengan Github selalu meminta nama pengguna dan kata sandi saya ketika saya mengkloning repositori. Saya ingin melewati langkah ini karena ini mengganggu dalam alur kerja saya. Saya mencoba mengatur kunci SSH (yang berhasil saya lakukan) menggunakan panduan ini....

494
Bagaimana cara kerja tabel hash?

Saya mencari penjelasan tentang cara kerja tabel hash - dalam bahasa Inggris sederhana untuk orang bodoh seperti saya! Sebagai contoh, saya tahu itu mengambil kunci, menghitung hash (saya mencari penjelasan bagaimana) dan kemudian melakukan beberapa jenis modulo untuk bekerja di mana ia terletak...

489
Bagaimana cara membaca file menjadi variabel di shell?

Saya ingin membaca file dan menyimpannya dalam variabel, tetapi saya perlu menyimpan variabel dan tidak hanya mencetak file. Bagaimana saya bisa melakukan ini? Saya telah menulis skrip ini tetapi itu tidak cukup yang saya butuhkan: #!/bin/sh while read LINE do echo $LINE done <$1 echo...

485
Hapus awalan / sufiks tetap dari string di Bash

Dalam bashskrip saya, saya memiliki string dan awalan / sufiksnya. Saya perlu menghapus awalan / akhiran dari string asli. Misalnya, katakan saya memiliki nilai berikut: string="hello-world" prefix="hell" suffix="ld" Bagaimana saya mendapatkan hasil