Kabuk%20Programlama - PowerPoint PPT Presentation

About This Presentation
Title:

Kabuk%20Programlama

Description:

Kabuk Programlama Kerem ERZURUMLU kerem_at_hacettepe.edu.tr Hacettepe niversitesi Bilgisayar Bilimleri M hendisli i Kabuk Nedir? Bir ara katman Kullan c i in bir ... – PowerPoint PPT presentation

Number of Views:149
Avg rating:3.0/5.0
Slides: 34
Provided by: Kere88
Category:

less

Transcript and Presenter's Notes

Title: Kabuk%20Programlama


1
Kabuk Programlama
  • Kerem ERZURUMLU
  • kerem_at_hacettepe.edu.tr
  • Hacettepe Üniversitesi
  • Bilgisayar Bilimleri Mühendisligi

2
Kabuk Nedir?
  • Bir ara katman
  • Kullanici için bir arayüz
  • Bir komut yorumlayici

3
Kabuk Neler Yapar?
  • Program çalistirma
  • Girdi/çikti yönlendirmesi
  • Pipe islemleri
  • Metakarakter kullanimi
  • Programlama dili

4
Kabuk Çesitleri
  • sh
  • csh
  • ksh
  • bash
  • Bourne Shell
  • C Shell
  • Korn Shell
  • Bourne Again Shell

5
1. Program Çalistirma
  • x_at_y z ltprogram_adigt ltargümanlargt

6
2. Girdi/Çikti Yönlendirmeleri
7
3. Pipe
  • x_at_y z ltprogram1gt ltprogram2gt

8
4. Metakarakterler
  • 4.1

9
4. Metakarakterler
  • 4.2 ?

10
4. Metakarakterler
  • 4.3

11
4. Metakarakterler
  • 4.4

12
4. Metakarakterler
  • 4.5

13
4. Metakarakterler
  • 4.6

14
4. Metakarakterler
  • 4.7

15
4. Metakarakterler
  • 4.8

16
4. Metakarakterler
  • 4.9

17
5. Ileri Düzey Komutlar
  • 5.1 cut

18
5. Ileri Düzey Komutlar
  • 5.2 tr

19
5. Ileri Düzey Komutlar
  • 5.3 sort/uniq

20
5. Ileri Düzey Komutlar
  • 5.4 xargs

21
6. Programlama
  • Kural 1 Her programin basina hangi kabuk için
    yazildigi ! ile belirtilmelidir.
  • Kural 2 Çalistirilmadan önce çalistirma hakki
    verilmelidir.

22
6.1 Kabuk Degiskenleri
  • 6.1.1

23
6.1 Kabuk Degiskenleri
  • 6.1.2 0 1 2 3 9

24
6.1 Kabuk Degiskenleri
  • 6.1.3

25
6.1 Kabuk Degiskenleri
  • 6.1.4 ?

26
6.1 Kabuk Degiskenleri
  • 6.1.5 Kullanici tanimli degiskenler

27
6.2 Shift, Read, Expr komutlari
28
6.3 Test
  • Tamsayi Isletmenleri
  • Dosya Isletmenleri

29
6.4 Kontrol Yapilari
  • 6.4.1 if then else

30
6.4 Kontrol Yapilari
  • 6.4.2 case

31
6.4 Kontrol Yapilari
  • 6.4.3 for do done

32
6.4 Kontrol Yapilari
  • 6.4.4 while do done

33
6.4 Kontrol Yapilari
  • Digerleri6.4.5 until6.4.6 break6.4.7 continue
Write a Comment
User Comments (0)
About PowerShow.com