Kabuk Komut Dosyası Öğreticisi

Kabuk betiği, aşağıdakilerden biri olabilecek Unix / Linux kabuğu tarafından çalıştırılmak üzere tasarlanmış bir bilgisayar programıdır:

  • Bourne Kabuğu
  • C Kabuğu
  • Korn Kabuğu
  • GNU Bourne-Again Kabuğu

Kabuk, bir komut satırı yorumlayıcısıdır ve kabuk komut dosyaları tarafından gerçekleştirilen tipik işlemler arasında dosya işleme, program yürütme ve metin yazdırma bulunur.

Genişletilmiş Kabuk Komut Dosyaları

Kabuk betikleri, kabuk ortamına ne yapacağını ve ne zaman yapacağını söyleyen birkaç gerekli yapıya sahiptir. Elbette çoğu komut dosyası yukarıdakinden daha karmaşıktır.

Sonuçta kabuk değişkenler, kontrol yapıları vb. İle tamamlanmış gerçek bir programlama dilidir. Bir betik ne kadar karmaşık olursa olsun, yine de sırayla çalıştırılan komutların bir listesidir.

Aşağıdaki komut dosyası, read girişi klavyeden alan ve bunu PERSON değişkeninin değeri olarak atayan ve son olarak STDOUT üzerine yazdıran komut.

#!/bin/sh

# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

İşte komut dosyasının örnek bir çalıştırması -

$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$

Bu öğreticinin sonraki bölümünde Unix / Linux Shell Scripting ayrıntılı olarak ele alınacaktır.