Linux script missing argument to `-exec'
1 1

Bu konuda 1 mesaj var

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}


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ş

Yorum yazmak için üye olun veya giriş yapın

Yorum yazmak için üye olmanız lazım

Üye ol

Üye olun ve sitemizin tüm avantajlarından yararlanın!


Yeni bir hesap oluştur

Giriş yap

Zaten üyemiz misin? O halde giriş yap


Hemen giriş yap
1 1

  • Bu sayfadaki üyeler   0 üye

    Şu an bu sayfayı görüntüleyen bir üye yok