Pertanyaan yang diberi tag sh

853
Sebarkan semua argumen dalam skrip bash shell

Saya menulis skrip yang sangat sederhana yang memanggil skrip lain, dan saya perlu menyebarkan parameter dari skrip saya saat ini ke skrip yang saya jalankan. Misalnya, nama skrip saya adalah foo.shdan panggilanbar.sh foo.sh: bar $1 $2 $3 $4 Bagaimana saya bisa melakukan ini tanpa secara...

849
Mengatur variabel lingkungan pada OS X

Apa cara yang tepat untuk memodifikasi variabel lingkungan seperti PATH di OS X? Saya telah mencari di Google sedikit dan menemukan tiga file berbeda untuk diedit: / etc / paths ~ /. profil ~ / .tcshrc Saya bahkan tidak memiliki beberapa file ini, dan saya cukup yakin bahwa .tcshrc salah,...

782
Apa variabel shell tanda dolar khusus?

Di Bash, tampaknya ada beberapa variabel yang memiliki nilai spesial, yang secara konsisten bermakna. Contohnya, ./myprogram &; echo $! akan mengembalikan PID dari proses yang dilatar belakangi myprogram. Saya tahu orang lain, seperti $?yang saya pikir adalah TTY saat ini. Apakah ada yang...

768
Paksa "git push" untuk menimpa file jarak jauh

Saya ingin mendorong file lokal saya, dan memilikinya pada repo jarak jauh, tanpa harus berurusan dengan konflik penggabungan. Saya hanya ingin versi lokal saya memiliki prioritas di atas yang jauh. Bagaimana saya bisa melakukan ini dengan

766
Hitung jumlah baris dalam repositori git

Bagaimana cara saya menghitung jumlah total baris yang ada di semua file dalam repositori git? git ls-files memberi saya daftar file yang dilacak oleh git. Saya mencari perintah untuk catsemua file itu. Sesuatu seperti git ls-files | [cat all these files] | wc

753
Baca file baris demi baris yang menetapkan nilai ke variabel

Saya memiliki file .txt berikut: Marco Paolo Antonio Saya ingin membacanya baris demi baris, dan untuk setiap baris saya ingin menetapkan nilai baris .txt ke suatu variabel. Misalkan variabel saya adalah $name, alurnya adalah: Baca baris pertama dari file Tetapkan $name= "Marco" Lakukan...