Mesaj tarihi: Temmuz 17, 2016 Selam Aşağıdaki gibi bir script yazdım. Argumanları dışarıdan almaya başlamadan önce find kısmı çok güzel çalışıyordu. Escape karakterini kullanmadan $tc'yi "" içine alamadım, bunu yapıncada exec kısmı patlamaya başladı. Satırın sonu normalde \; şeklindeydi fakat escapeten kurtarmak için en son bunu denememe rağmen hala olmadı,bir yardım. #!/usr/bin/env bash function genel { gun=${1:-1} tc=${2:-tm60k25x} mail=${3:[email protected]} echo $tc sudo rm -r 1/* sudo find / -ctime -$gun -name \"$tc\" -exec cp {} 1/ \\\; cat 1/* > 1/ford.log python batchlogconverter.py 1/genel.log > 1/genel.log echo "ekte" | mail [email protected] -s "aylik rapor" -A 1/genel.log } Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş