LİNUX SCRİPT İLE DOSYADAN DOSYAYA VERİ AKTARMA
Bu script file1.txt deki verileri
file2.txt e yazmamızı sağlar.
Txt dosyalarını /home/ebru/dosyalarım dizininde
oluşturdum.
Script
/bin dizininde de bulunuyor.
Touch komutuyla istenen dizinde bu
dosyaları oluşturabiliriz.
#Touch BashDenemeScript
#Touch file1.txt
#Touch file2.txt
#Chmod u+x BashDenemeScript ( Çalıştırma yetkisi verildi.)
#sudo chown ebru:ebru file1.txt (Dosya sahibi-grobu değişti)
#sudo chown ebru:ebru file2.txt
#sudo chown ebru:ebru BashDenemeScript
#Ls –l
komutuyla dosyanın sahibi-grobu ve yetkileri görülebilir.
BashDenemeScript’ in içeriği:
#Nano BashDenemeScript bu komut dosyayı düzenlemeyi sağlar. (Çıkarken ctrl-X ,
Yes, Ctrl-M ile kaydedip çıkabilirsiniz.) Direk dosyaya erişip de komut yazabilirsiniz.
Script
# bash
BashDenemeScript
Ya da
# ./BashDenemeScript komutuyla çalıştırılabilir.
Bash BashDenemeScriptini istenen dizinde
çalıştırabilirsiniz.
./BashDenemeScripti’ ini ise sadece
bulunduğu dizinde çalıştırabilirsiniz.
File1.txt de satır olduğu sürece okuyup file2.txt e veriyi yazar. cat komutu kullanarak file1.txt dosyasının içeriği görüldü ve file2.txtin boş olduğu ilk aşamada görülmektedir. Script çalıştıktan sonra file2.txt dosyasına veri yazılmıştır.