Ubuntu Türkiye

Yazılım => Programlama => Perl => Konuyu başlatan: barış - 27 Şubat 2010 - 19:21:13

Başlık: [Çözüldü] Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: barış - 27 Şubat 2010 - 19:21:13
Arkadşalar Perl diline heves ettim. Ancak bir türlü çıkamadım işin içinden. Forumda ilgili konuyu da okudum ama beceremedim. Bana tane tane ne yapılması gerektiğini açık ve net bir şekilde anlatırmısınız? Çalıştırmam için örnek bir Perl kodu verirseniz çok iyi olacaktır.
Teşekkür ederim :)
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: mce - 27 Şubat 2010 - 19:53:57
sudo apt-get install perl

Yükleme bittikten sonra, aşağıdaki kodu pl uzantılı olarak bir dosyaya kaydedin:


#!/usr/bin/perl
print ("İlk perl programı");


Terminalden dosyayı bulunduğunuz dizine geçin ve dosyayı çalıştılabilir hale getirin:
chmod +x dosyaisminiz.pl

Çalıştırmak için:
./dosyaisminiz.pl

Buradan (http://geeksplanet.net/2009/06/perl/installing-perl-and-writing-your-first-perl-program-in-ubuntu/) alıntı yaptım, denemedim hata olabilir.

Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: barış - 27 Şubat 2010 - 20:14:21
teşekkürler mce ama denedim olmadı. Perl zaten yüklü geliyor.
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: Geany - 27 Şubat 2010 - 21:13:35
Merhaba perl dilini bilmiyorum ama bir de şunu deneyebilir misin?

Yine yukarıdaki örneğin aynısını sadece ufak bir değişiklik ile ;

#!/usr/bin/perl
print ("İlk perl programı");


İçerikli bir dosya oluşturup .pl olarak kaydet. Daha sonra dosyanın bulunduğu dizine geçip ;

chmod 777 dosyaismi.pl

Ardından da son olarak ;

perl dosyaismi.pl

Olarak deneyebilirmisin? Mantık olarak arkadaşın verdiği ile aynı ama azda olsa bazı aracılarda değişiklik gösterebiliyor. Windowsta olduğum ve perl kurulu olmadığı için deneyemedim kusura bakma. Umarım çalışır ?

# Ufak bir not olarak perl dizininin dosya içeriğinde gösterdiğin yolda olduğundan emin ol.


Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: barış - 27 Şubat 2010 - 21:18:27
terminalde sadece imleç yanıp sönüyor o zaman da.
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: mce - 27 Şubat 2010 - 23:23:49
ubuntu'ya geçip denedim, bende çalıştı. Eksik yaptığınız bir şey olabilir mi?
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: heartsmagic - 28 Şubat 2010 - 01:41:59
Şöyle dene bakalım:

#!/usr/bin/perl
print ("İlk perl programı\n");


Alt satıra inip istenen şeyi basıyordur muhtemelen. Senin gözünden kaçmıştır.
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: bytan - 28 Şubat 2010 - 13:04:18
Hatta uçbirim çıktılarını buraya aktarırsan neler verip neler almış olduğunu  bizler de görebiliriz.
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: f9wizard - 10 Şubat 2011 - 01:21:23

Bir gedit dosyası açıp içine kodlarınızı yazıp .pl şeklinde kaydetmelisiniz.Mesela bir gedit dosyası açın ve içine

#!/usr/bin/perl
print "Perl programim\n";

Yazın ve farklı kaydet diyerek mesela program.pl olarak kaydedin.program.pl'nin olduğu dizine konsol açın ve
perl program.pl     komutu verin.Konsolda
Perl programim

Yazması lazım.
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: heartsmagic - 10 Şubat 2011 - 11:01:40
Hazır ileti geçilmişken biz de @barış'tan sonucu iletmesini rica edelim. Zira konular bu şekilde açık kalsın istemiyoruz.
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: ekremsenturk - 12 Mart 2011 - 21:54:24
Gedit ile yeni bir sayfa aç.   

print "Benim adım Ekrem";

yaz ve herhangi bir isim altında kullanıcı dizinine kayıt et. Örnek olarak " ali " olsun. Şimdi Uçbirimi açıyoruz ve " perl ali " yazıyoruz ve Program'ımız başlıyor.
ali dosyası kullanıcı dizininde değilde başka bir dizindeyse, önce o dizine giriş yapman gerekiyor. Örnek olarak: "cd /home/ekrem/perl-programlarım" gibi, ve aynı işlemi o dizin'in içinden yapabilirsin.

"ali" Program'ının adını "ali.pl" olarak değiştirip, ilk satır olarak:" #! /usr/bin/perl" ekledikten sonra, aynı dosyayı sağ tıklayıp, özelliklerden "permisions" seçip," execute" isimli kutucukları işaretlersen, "ali.pl" dosyasını tıkladığında " göster veya çalıştır" seçenekleri sunan bir pencere açılacaktır."uçbirimde çalıştır" seçersen, "ali.pl" dosyası, bir program olarak çalışacaktır. "göster" seçersen, gedit ile açılacaktır ve yeniden düzenlenmesi veya hata giderilmesi mümkün olacaktır.(NOT: print satırında kullandığım dışındaki tırnak işaretlerini kullanmıyorsun.)

Perl'in kendi web sitesinden online anlatımlar bulabilirsin (bildiğim kadar).
Başlık: Ynt: Perl Kodlarını Nasıl Çalıştırabilirim?
Gönderen: barış - 13 Mart 2011 - 08:54:36
Evet @heartsmagic, alt satıra inip istenen şeyi basıyor. \n ifadesini koyunca verdi çıktıyı ekrana.
Kısacası:
nano deneme.pl yazıp içeriye:
#!/usr/bin/perl
print ("ilk perl programim[b]\n[/b]");
yazdığımda çalıştı.
perl deneme.pl olarak çalıştırdım.