Contoh penerapan shell script part 1

Pada dasarnya manusia pasti mempunyai rasa ingin tahu, kepo.

Kepo tentang hal-hal baru, tentang seseorang yang karakternya tersimpan, tentang benda yang masih terbungkus rapi dan kau ingin tahu isi didalamnya, dan tentang apa itu shell script..

Sejak beberapa hari ini orang orang disekitarku disibukkan untuk menulis dan menjadi blogger dengan topik yang sama, tujuan yang sama, dan sama-sama berharap dapat nilai terbaik.
Mari kita lupakan intro, lalu ulas bagaimana penerapan shell script >>
Kesempatan ini, saya akan menjelaskan tentang bagaimana membuat program

penghitung bilangan prima hingga bilangan ke-sesuai yang diinputkan

Pertama, pastikan compiler atau text editor anda telah terbuka.

Saya menggunakan gedit, text editor bawaan dari ubuntu v.14.04

Tampilan gedit pada Ubuntu v.14.04

Ketikkan perintah berikut :
#!/bin/csh
Perintah diatas berguna untuk menginisialisasi bahasa program, yaitu progam c shell
# Inisialisasi variabel

 input=0
 z=0

# Masukkan input (read)

 echo -n "Bilangan Prima, Masukkan input : "
 read input
 
# Syarat
# Jika input = 1
if [ $input -eq 1 ];then
 echo "Bilangan $input bukan bilangan prima"
fi

# Jika input < 1
# - Looping agar user menginputkan bilangan kembali

 while [ $input -lt 1 ]
 do
  echo "Bilangan Prima adalah bilangan bulat positif"
  echo -n "Bilangan Prima, Masukkan input : "
  read input
 done

# Jika input > 1

 if [ $input -gt 1 ];then

 # Looping hingga $input kali
 x=2
 echo "$x"
 for d in $(seq $x `expr $input`)
 do
  for (( y=x-1; y>=2; ))
  do

  # Menentukan bilangan prima dengan modulo / sisa bagi

   if [ `expr $x % $y` -ne 0 ];then
    z=1
   else
    z=0
    break
   fi

   y=`expr $y - 1`
   
   done

  if [ $z -eq 1 ];then
   echo $x
  fi

 # Increment counter
 x=`expr $x + 1` # Counter var 'x' ++

 done
 fi

# Penambahan satu line pada akhir program
echo

Penjelasan :
Demo klik disini