Upload
lora
View
66
Download
0
Embed Size (px)
DESCRIPTION
Kabuk Programlama. Kerem ERZURUMLU [email protected] Hacettepe Üniversitesi Bilgi İşlem Daire Başkanlığı. Bir ara katman Kullanıcı için bir arayüz Bir komut yorumlayıcı. Kabuk Nedir?. Program çalıştırma Girdi/çıktı yönlendirmesi Pipe işlemleri Metakarakter kullanımı - PowerPoint PPT Presentation
Citation preview
www.linux.org.tr
Kabuk Kabuk ProgramlamaProgramlama
Kerem ERZURUMLU
Hacettepe Üniversitesi
Bilgi İşlem Daire Başkanlığı
AB’2000www.linux.org.tr
Kabuk Neler Yapar?
* Program çalıştırma* Girdi/çıktı yönlendirmesi* Pipe işlemleri* Metakarakter kullanımı* Programlama dili
AB’2000www.linux.org.tr
Kabuk Çeşitleri
sh csh ksh bash
Bourne Shell C Shell Korn Shell Bourne Again Shell
AB’2000www.linux.org.tr
6. Programlama
Kural 1: Her programın başına hangi kabuk için yazıldığı “#!” ile belirtilmelidir.
Kural 2: Çalıştırılmadan önce çalıştırma hakkı verilmelidir.
AB’2000www.linux.org.tr
6.3 Test
» Tamsayı İşletmenleri » Dosya İşletmenleriz1 –eq z2 z1 ve z2 birbirine eşit mi?
z1 –ne z2 z1 ve z2 birbirinden farklı mı?
z1 –qt z2 z1, z2’den büyük mü?
z1 –qe z2 z1, z2’den büyük eşit mi?
z1 –lt z2 z1, z2’den küçük mü?
z1 –le z2 z1, z2’den küçük eşit mi?
-f dosya Dosya mevcut mu?
-d dosya Dosya bir dizin mi?
-s dosya Dosya mevcut ve uzunluğu sıfırdan farklı mı?