Pengantar Bash Scripting
Alex Scriven
Data Scientist
Sebuah skrip Bash memiliki ciri utama:
#!/usr/bash (di baris tersendiri)/usr/bash/bin/bash (ketik which bash untuk cek)Cara menyimpan dan menjalankan:
.sh#!/usr/bash), tetapi umum digunakanbash script_name.sh#!/usr/bash) ada, cukup jalankan ./script_name.shContoh skrip lengkap (bernama eg.sh):
#!/usr/bash
echo "Hello world"
echo "Goodbye world"
Dapat dijalankan dengan perintah ./eg.sh dan akan menghasilkan:
Hello world
Goodbye world
Setiap baris skrip Bash Anda bisa berupa perintah shell.
Karena itu, Anda juga dapat menyertakan pipe dalam skrip Bash.
Pertimbangkan berkas teks (animals.txt)
magpie, bird
emu, bird
kangaroo, marsupial
wallaby, marsupial
shark, fish
Kita ingin menghitung hewan per kelompok.
Di shell Anda dapat menulis perintah berantai di terminal. Mari masukkan ke skrip (group.sh):
#!/usr/bash
cat animals.txt | cut -d " " -f 2 | sort | uniq -c
Sekarang (setelah menyimpan skrip) menjalankan bash group.sh akan menghasilkan:
2 bird
1 fish
2 marsupial
Pengantar Bash Scripting