Perintah system oprasi Unix/Linux
(Bagian lll)
Disusun oleh : Egi Subastian
1. Comm
Adalah perintah untuk
membandingkan dua file yang telah terurut baris demi baris.maksudnya sebelum
menggunakan perintah ini alangkah baiknya kita harus meng-"sort”kedua file
yang mau kita compare
Contoh:
Saya sudah memiliki dua file
yang sudah ter-sort.
a. Comm -file file1
Disini kita menggunakan opsi -1 Jadi di opsi -1 ini kita mendapatkan dua field
c. Comm -3file file1
Disini kita menggunkan opsi -3 di opsi -3 ini pada field pertama adalah itemyang tidak terdapat pada file2,field keduaadalah item yang tidak terdapat pada fil
d. Comm -12file file1
Disini kita menggunakan kombinasi opsi -1dan -2.
e. Comm
-13file file1
Disini menggunakan kombinasi opsi -1 dan -3 jadi opsi -13 ini artinya mendapatkanitem uniq yang tidak ada pada file.
f. Comm -23 file file1
Disini menggunakan kombinasi opsi -2 dan -3. jadi pada opsi -23 ini menampilkan item uniq yangtidak pada file2.
1. For
dan while
Dua perintah di atas adalah fungsinya untuk looping pada unix /Linux,tapi perintah di atas ini di save pada sebuah file program ber-ekstensi “ksh” atau “sh”
For var in 0 1 2 3 4 5 6 7 8 9
- do
- echo $var
- done
Copy perintah di atas dan save dengan ekstensi “.ksh” atau “.sh”
Tapi ingat, untuk menjalankan file ber-ekstensi “ksh” atau “sh” ini kita harus memberikan hak akses.Gunakan perintah ls –lrt kita akan mendapatkan info seperti ini di depan “-rw-r--r--” artinya belum dapat hak akses untuk di eksekusi perintah tersebut. Gunakan chmod 777 latihan1.sh kemudian cek kembali dengan perintah ls –lrt sekarang info didepan sudah berubah menjadi “-rwxrwxrwx” artinya file tersebut dapat di jalanka
Hasil di eksekusi:
contoh lagi untuk for:
For ((i=0;i<=10;i++));
- do
- echo $i
- done
Hasilnya akan seperti ini
Dibaawah ini adalah opsi -opasi perintah if dan while,
- -eq | equal to
- -ne | not equal to
- -lt | less than
- -le | less than or equal to
- -gt | greater than
- -ge | greater than or equal to
0 komentar:
Posting Komentar