Sabtu, 31 Desember 2022

Desember 31, 2022



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


        b. Comm -2 file file1

a. jadi di opsi -2 ini pada field pertama kita mendapatkan item yang terdapat pada file2,pada fiel kedua kita mendapatkan item yang terdapat di kedua file


  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”

 Contoh

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