Merhaba özellikle shell scripte yeni başlamış ve dosyayı oluştur izinleri değiştir rutininden sıkılmış arkadaşlar için (ve kendim için) bi script yazdım. Bu script iki şekilde çalışabiliyor.
shell_script script_nameshell_script
şeklinde. 2. şekilde çalıştığında kullanıcıdan bir isim istiyor ve bu isimle bir dosya yaratıyor daha sonra size nano editörünü açıyor(tabiki siz değiştirebiliriniz). Editörden çıktıktan sonra user için dosyaya çalıştırılma yetkisi veriyor.
#!/bin/bash
clear
if [ $# -eq 0 ]
then
echo "script ismi girmediniz"
echo "bir script ismi girin"
read script_name
nano ~/scriptlerim/$script_name
chmod u+x ~/scriptlerim/$script_name
else
nano ~/scriptlerim/$1
chmod u+x ~/scriptlerim/$1
fi
bu kod ön tanımlı olarak kullanıcın home dizini altında scriptlerim adlı bir klasörde topluyor bütün scriptleri siz bunuda değiştirebilirsiniz.
Merhabalar