9 Mayıs 2012, ÇARŞAMBA
Tüm Dosya üzerinde Komut Çalıştırmak için Bash Script Dizini
Birinin kodu aşağıdaki:sağlayın lütfen Bir program ile çalıştırmak için gereken tüm dosyaları bir dizin olduğunu varsayalım. Program standart için sonuçlar çıkarır. Bir dizine git, her dosya komutunu çalıştırın ve büyük bir çıkış dosya çıktı herhangi bir parametre bir script ihtiyacım var.
Örneğin, 1 komutu çalıştırmak için dosya
$ cmd [option] [filename] > results.out
CEVAP
9 Mayıs 2012, ÇARŞAMBA
Aşağıdaki bash kodunu geçecek $komut için dosya $dosya /dizin içindeki her dosyayı temsil edecek
for file in /dir/*
do
cmd [option] $file >> results.out
done
Örnek
el@defiant ~/foo $ touch foo.txt bar.txt baz.txt
el@defiant ~/foo $ for i in *.txt; do echo "hello $i"; done
hello bar.txt
hello baz.txt
hello foo.txt
Bunu Paylaş:
Başka bir Komut için Bash Script TÜM A...
Boşlukları değiştirmek için Bash scrip...
'SSH için en Temiz Yol ve Bash Ça...
Daha iyi bir yol bash komut N kere çal...
Nasıl bir bash komut dosyası için bir ...