Sed Kaynak Dosyası

Next: vi Editörü Up: SED (Stream editor) Previous: Düzgün Deyimler (Regular Expressions)

## Sed Kaynak Dosyası

Eğer sed kaynak satırınız bir iki satıra sığmayacak kadar büyük ise komutları tek dosya altında toplayabilirsiniz. Bu örnekte `degistir.sed` isimli dosyaya üç satırlık sed komutu yazalım.

    s/tiren/tren/g
    s/Pazar/Pazartesi/g
    s/1996/1997/g

Ardından sed komutunu `-f` parametresiyle çalıştıralım.

    sed -f degistir.sed dosya

Bunların yerine kendi kendine çalışan bir sed programı yazmaya ne dersiniz ?

    #!/usr/bin/sed -f
    # degistir.sed dosyasi
    s/tiren/tren/g
    s/Pazar/Pazartesi/g
    s/1996/1997/g

Çalıştırmak için dosya izni verdikten sonra

    chmod u+x degistir.sed

Komut satırı üzerinden rahatlıkla çalıştırabiliriz

    $ degistir.sed dosya