Basit ama etkili.

Merhabalar, Kendi yaptığım pratik bir bash scripti'ni sizinle paylaşmak istiyorum, adından da belli olduğu gibi. c kaynak dosyalarını gcc'ye otomatik derletiyor. Maksat GNU/Linux bölümüne biraz daha ilgi artsın, ve GNU/Linux üzerinde program geliştirilmesinin ne kadar pratik ve mantıklı olduğu anlaşılsın Fonksiyonları: Dizini listelemebilme; sadece. c kaynak dosyalarını Dizin değiştirme; Eğer birsey yazılmamışsa aynı dizin üzerinde isleme devam etme dizin ismini alarak cd komutu ile yorumlayabilme Komut vermeden direk derlemeye yollamak; Dosyanın çıktı ismi ve dosya kaynağını alır!!! ve renkli yazi çok önemli Kaynak kodu: Kod: #! bin/bash # Bulunduğunuz dizindeki dosyaları komut girmeden otomatik olarak derlettirir. # by Volatile. # $ setterm -clear all -background blue echo -e '\E[1;60;94m'"-=( )=-" echo "" echo " Bulundugunuz dizin: " echo "" echo "Bulundugunuz dizindeki. c kaynak dosyalari listeleniyor" for bul in . c; do ls -l $bul done echo "" echo "Listelendi" echo "Dosya yok ise veya gitmek istediginiz baska bir dizin var ise dizini yaziniz:" echo "Orn: /root/Desktop/asd" read dizin if ; then echo "Bir sey yazmadiniz, ayni dizinde isleme devam edeceksiniz!" else cd $dizin echo "Yeni dizindeki . c kaynak dosyalari listeleniyor" for bul in . c; do ls -l $bul done echo "" echo "Listelendi" fi echo "Dosya ismini ve derlenecek kaynak dosya ismini yaziniz," echo "Ornek:'merhaba merhaba. c' seklinde yaziniz!" read dCikti dKaynak echo "Derlenme Sonuclari:" echo "" gcc -Wall -o $dCikti $dKaynak echo "" echo "Tamam" echo "Lutfen bildirimleri okuyunuz ve islemin tamamlanip, tamamlanmadigina karar veriniz!" echo "Derlenen kodunuzu calistirmak icin './cikti-ismi' seklinde terminale komutunuzu verin!" exit Kodu "derleyici. sh" diye kaydedip terminalden "sh derleyici. sh" şeklinde çalıştırabilirsiniz. İsterseniz usr bin'e atıp normal komutmuş gibide kullanabilirsiniz Umarım işinize yarar - ÑightMa