Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).

3
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 dimulai dengan //. Dan masih …

3
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 $ Namun, bagaimana suatu …

12
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 "hear me roar!" } # Tell a joke …

6
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 lainnya?
59 shell  shell-script  ls 

4
Dapatkan jalur skrip saat ini ketika dijalankan melalui symlink
Saya memiliki utilitas yang terdiri dari beberapa direktori dengan beberapa skrip bash dan file pendukung yang akan digunakan untuk beberapa mesin di direktori yang berbeda di setiap mesin. Script harus dapat mereferensikan path relatif ke diri mereka sendiri jadi saya harus bisa mendapatkan path ke file yang saat ini sedang …






5
Cara mendefinisikan dan memuat fungsi shell Anda sendiri di zsh
Saya kesulitan mendefinisikan dan menjalankan fungsi shell saya sendiri di zsh. Saya mengikuti instruksi pada dokumentasi resmi dan mencoba dengan contoh mudah terlebih dahulu, tetapi saya gagal membuatnya bekerja. Saya punya folder: ~/.my_zsh_functions Dalam folder ini saya memiliki file yang dipanggil functions_1dengan rwxizin pengguna. Dalam file ini saya mendefinisikan fungsi …
55 shell-script  zsh 

10
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 dekat?


6
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 hasil: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Saya selalu mendapatkan semacam hasil aneh. Biasanya garis bawah dulu. …

5
Memisahkan string dengan munculnya pembatas pertama
Saya memiliki string dalam format selanjutnya id;some text here with possible ; inside dan ingin membaginya menjadi 2 string dengan kemunculan pertama ;. Jadi, seharusnya: iddansome text here with possible ; inside Saya tahu cara memisahkan string (misalnya, dengan cut -d ';' -f1), tetapi akan terpecah menjadi lebih banyak bagian …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.