Pertanyaan yang diberi tag shell-script

60
Memahami “IFS = read -r line”

Saya jelas mengerti bahwa seseorang dapat menambahkan nilai ke variabel pemisah bidang internal. Sebagai contoh: $ IFS=blah $ echo "$IFS" blah $ Saya juga mengerti bahwa read -r lineakan menyimpan data dari stdinke variabel bernama line: $ read -r line <<< blah $ echo "$line" blah $...

60
Shebang dimulai dengan `//`?

Saya bingung tentang mengikuti skrip ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Itu bisa mengeksekusi. (pada MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Saya belum pernah mendengar tentang shebang...

59
Mengapa menulis seluruh skrip bash dalam fungsi?

Di tempat kerja, saya sering menulis skrip bash. Atasan saya menyarankan agar seluruh skrip dipecah menjadi fungsi, mirip dengan contoh berikut: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo...

59
Perbedaan antara ls -l dan ll?

Saya relatif baru dalam pemrograman secara keseluruhan dan beberapa tutorial telah mengatakan kepada saya untuk menggunakan ls -luntuk melihat file dalam direktori dan yang lain katakan ll. Saya tahu itu lsadalah daftar pendek, tetapi apakah ada perbedaan antara dua

54
bash: tes apakah $ WORD di set

Saya mencari konstruk bash, untuk memutuskan apakah variabel $WORDadalah salah satu kata yang didefinisikan. Saya butuh sesuatu seperti ini: if "$WORD" in dog cat horse ; then echo yes else echo no fi apakah bash memiliki konstruksi seperti itu? Jika tidak, apa yang paling

54
Menggabungkan dua variabel dengan garis bawah

Saya perlu menggabungkan dua variabel untuk membuat nama file yang memiliki garis bawah. Mari kita memanggil variabel saya $FILENAMEdan di $EXTENSIONmana nama file dibaca dari file. FILENAME=Hello EXTENSION=WORLD.txt Sekarang... Saya telah mencoba yang berikut ini tanpa

52
Jalankan perintah sebelum mematikan

Saya ingin menjalankan perintah sederhana tepat sebelum komputer dimatikan (waktunya tidak penting). Untuk startup, saya bisa menggunakan /etc/rc.local; adakah yang serupa dengan shutdown? Perhatikan bahwa saya masih ingin menggunakan tombol shutdown terintegrasi dari menu; yaitu saya tidak...