Pertanyaan yang diberi tag sh

120
Perintah multiline bash di makefile

Saya memiliki cara yang sangat nyaman untuk mengkompilasi proyek saya melalui beberapa baris perintah bash. Tapi sekarang saya perlu mengkompilasinya melalui makefile. Mempertimbangkan, bahwa setiap perintah dijalankan di cangkangnya sendiri, pertanyaan saya adalah apa cara terbaik untuk...

120
Bagaimana cara menambahkan banyak file ke Git secara bersamaan

Ini akan menjadi penggunaan git pertama saya. Saya telah menambahkan file baru (banyak) ke folder / proyek (git repositori lokal). Saya pergi melalui tutorial dan forum online dan melihat saya bisa melakukannya git commit -a Jadi saya pergi ke folder dasar repositori dan melakukan a sudo git...

119
Bagaimana cara menjalankan perintah sebelum skrip Bash keluar?

Jika skrip Bash memiliki set -e, dan perintah dalam skrip mengembalikan kesalahan, bagaimana saya bisa melakukan pembersihan sebelum skrip keluar? Sebagai contoh: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo Bagaimana saya bisa memastikan itu /tmp/foodihapus, bahkan jika...

119
Periksa ruang disk kosong untuk partisi saat ini di bash

Saya menulis penginstal di bash. Pengguna akan pergi ke direktori target dan menjalankan skrip penginstalan, jadi tindakan pertama yang harus dilakukan adalah memeriksa apakah ada cukup ruang. Saya tahu bahwa df akan melaporkan semua sistem file, tetapi saya bertanya-tanya apakah ada cara untuk...

119
Bagaimana cara mengatur alias di Git Bash untuk Windows?

Bagaimana cara perintah alias di Git Bash untuk Windows yang diunduh dari git-scm.com? Maksudku perintah Bash bukan Git. (Windows 7) Edit: Menulis alias dalam .bashrcfile (seperti yang disarankan oleh @gturri ) tidak menambahkannya di konsol. (Setelah reboot sistem) (Saya tidak pernah menulis...

118
Ruby Hash ke berbagai nilai

Aku punya ini: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } dan saya ingin mendapatkan ini: [["a","b","c"],["b","c"]] Sepertinya ini harus berfungsi tetapi tidak: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Ada

118
DESTDIR dan PREFIX pembuatan

Saya mencoba membuat penginstalan perangkat lunak ke direktori tertentu. Saya menemukan beberapa cara, tetapi tidak yakin apa perbedaan di antara mereka. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Saya bingung dengan fungsi ketiganya. Apakah mereka mencapai tujuan...

118
Skrip Bash untuk menghitung waktu yang telah berlalu

Saya menulis skrip di bash untuk menghitung waktu yang telah berlalu untuk eksekusi perintah saya, pertimbangkan: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Saya kira...

118
memilih antara $ 0 dan BASH_SOURCE

Bagaimana seseorang memilih antara "$0"dan"${BASH_SOURCE[0]}" Penjelasan dari GNU ini tidak banyak membantu saya. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function...