Automator kabuk betiği, dropbox'ın içi hariç


0

Çalışan bir hizmet oluşturmak için Automator kullandım pdf2svg Finder'da içerik menüsünden.

for f in "$@"
do
    /opt/local/bin/pdf2svg $f ${f%.*}".svg"
done

Dropbox klasörlerimde depolanan dosyalar üzerinde çalışmadığı sürece iyi çalışıyor.

Bunu nasıl düzeltebilirim?


1
"Çalışmıyor" ne demek? İçerik menüsünde görünmüyor mu, çıktı / sonuç veya başka bir şey olmadan mı çalışıyor?
nohillside

Yanıtlar:


1

Dropbox'taki dosyalarınız veya klasörlerinizden herhangi birinde boşluk varsa, komut dosyanız beklediğiniz gibi davranmaz. Bunun gibi uygun yerlere tırnak ekleyerek düzeltebilirsiniz:

for f in "$@"
do
    /opt/local/bin/pdf2svg "$f" "${f%.*}.svg"
done

Sorunun kaynağı bu değilse, lütfen sorunuzu bu komut dosyasını el ile çalıştırdığınızda gördüğünüz davranışın ne olduğuna ilişkin daha fazla ayrıntıyla güncelleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.