Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Kabuk Programlama
Tahribat.Com Forumları
Linux ve Diğer İşletim Sistemleri
      Kabuk Programlama
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 8 Nisan 2007 (Pazar) 12:48 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

arkadaşlar bir konuda yardım istiyorum kabuk programlamada çözemedim de bi olayı elimdeki tek döküman dan bakıyorum halledemdim;

döööküman: http://www.enderunix.org/docs/linuxileprogramlama.html

Şimdi şu komutları veriyorum

------------- 

#!bin/bash

echo -n "Bir sayi girini > "

read number

echo "Girdiginiz Sayi $number"

if [ $(number == 2) ]; then

    echo "Bildin nan"

else

    echo "Kafasız"
fi

--------------

İstediğim şu 2 yi yazınca doğruysa bişiyler yanlışsa bişiyler yazsın.Burda doğru diye düşünüyorum ama neerde hata yapıyorum çözemedim girdiğin sayı nahanda bu doğru yada yanlış olcak ayarını tutturamadım sabahtan beri.Doğru gibime geldi ama çözemedim ustadlardan yardım.


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
8 Nisan 2007 (Pazar) 12:50 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
AntiOksidan


Kayıt : 3 Ekim 2005
Erkek Üye
 
hoca basit bi if olayı için foruma yazmaya gerek yoktu diye düşünüyorum.ama sen bilirsin tabi : )

 
8 Nisan 2007 (Pazar) 12:51 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ir2


Kayıt : 10 Mayis 2003
Erkek Üye
 

hiç bilmediğim bi dil olsada

if [ $(number == 2) ]; then

şurada sıçtığını gözlemleyebiliyorum if ($number ==2) şeklinde vericeksin.. çoğu programlama dilinde böyledir en azından.


[ msn: ir2@ir2.org ] 
8 Nisan 2007 (Pazar) 12:53 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
AntiOksidan


Kayıt : 3 Ekim 2005
Erkek Üye
 

 

<%

if şartım then

response.write"ne yazcaksan"

else

response.write"ne yazcaksa"

end if

%>

 

 

asp de böledi mantık yürüt bulrsn.böle basit bi if işlemi için keşke başlk açmasadın


 
8 Nisan 2007 (Pazar) 12:55 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

ya hocam sen bana mı kılsın bu aralar ?

Basit bi if olayı buyur o zaman çöz yaw.Uğraştım yapamadım mantığınla açıklayan olur belki.Yada birisi gelir ulan neymiş bu kabuk programlama diye bakar.Kalkar bişeyler öğrenir yaw.Ne yapacaktım yani?

Listede 2 tane unixci var biri sandman birisi compu compu ne zaman gelir allah bilr.sandman 2-3 gün gelmiyor.İlerlemek için ne yapıcam.Googledan aradım bulamadım.PRogramcı sitelerinde zaten kabuk programlama yok.Unix sitelerine baktım bulamadım tek bulduğum döküman enderunixteki.

Sen bak bakalım basit bi if olayı nasıl çözülür.Elimde yeterince döküman varda php, perl, python, asp, delphi ,c vs.. gibi çok döküman bula bildiğim bir şeyde ben mi araştırıp bakmadım.Demek ki en son çare buraya yazmaktı onuda yazdım.

Basit bi if else ise şimdi söyler misin boşuna emsaj yazacağına nasıl birşey yapma gerekiyor ? 


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
8 Nisan 2007 (Pazar) 12:56 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ir2


Kayıt : 10 Mayis 2003
Erkek Üye
 

     if ($#argv <> 2) then
         echo "you must give exactly two parameters"
     else
         set name1 = $argv[1]
         set name2 = $argv[2]
     endif


doğru syntax böyle..
http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Unix/CShellII.html
http://www.freeos.com/guides/lsst/ch03sec01.html

edit: antioksidan response.write= değil response.write response objesinin wrtie function'udur vbscripting de functionlar = ile değer almaz sadece class içndeki property get nesneleri alır.


[ msn: ir2@ir2.org ] 
8 Nisan 2007 (Pazar) 13:01 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
AntiOksidan


Kayıt : 3 Ekim 2005
Erkek Üye
 
ilgilendiin bi dil hoca.zaten ilk öğrenilen olaylardandır if.sana yukarıda örneğini verdim boş konuşmadım.anlayamadıysan o senin sorunun

 
8 Nisan 2007 (Pazar) 13:03 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 
ir2 bunu yazdı:
-----------------------------

if ($#argv <> 2) then
echo "you must give exactly two parameters"
else
set name1 = $argv[1]
set name2 = $argv[2]
endif


doğru syntax böyle..
http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Unix/CShellII.html
http://www.freeos.com/guides/lsst/ch03sec01.html

edit: antioksidan response.write= değil response.write response objesinin wrtie function'udur vbscripting de functionlar = ile değer almaz sadece class içndeki property get nesneleri alır.


-----------------------------

saol ir2 şu ingilizce yedi bitrdi beni.Dur bakim şimdi kodlarla oynaşıp editleyip bulursam yazarım. Hani insan böyle bişeyi yapamaz sinir olur ya o noktadayım dibine kadar uğraşıcam karşı koyamas bana :D


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
8 Nisan 2007 (Pazar) 13:04 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

AntiOksidan bunu yazdı:
-----------------------------
ilgilendiin bi dil hoca.zaten ilk öğrenilen olaylardandır if.sana yukarıda örneğini verdim boş konuşmadım.anlayamadıysan o senin sorunun
-----------------------------

tek olaylık bi mesele değil bir kaç yerde gördüm ondan soruyorum gördüysen bişey gelipte söyle direk yüzüme böyle böyle diye.Ondan dedim.Bu mesajlık bişey değil 3-4 mesajlık bir olay da neyse konuyu ikimizin arasında olan bişeyle bulandırmak istemiyorum. 


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
8 Nisan 2007 (Pazar) 13:06 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
AntiOksidan


Kayıt : 3 Ekim 2005
Erkek Üye
 
ir2 bunu yazdı:
-----------------------------

 

edit: antioksidan response.write= değil response.write response objesinin wrtie function'udur vbscripting de functionlar = ile değer almaz sadece class içndeki property get nesneleri alır.


-----------------------------
eed aceleyle yazayım derken götten element uydurduk : )

 
8 Nisan 2007 (Pazar) 20:17 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
a4tech


Kayıt : 21 Temmuz 2005
OpenSource
Erkek Üye
 

http://www.belgeler.org/lis/archive-tlkg-lis-6.6.html

 

Daha yararlı bir kaynak. Bu arada compü ve sandman'ın dışında beni unutma :) Sana tavsiyem kabuk betikleri ile uğraşmak yerine python öğrenmen. Kabuk betiği yazarken çok kasılıyorum. Python ile daha hızlı yazıyorum ve okunabilir oluyor :)


 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : kabuk programlama Favorilerime Ekle Yukarı Çık
Konuda 14 Mesaj Var.
Konu 1723 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim