Saya telah menulis skrip shell sederhana yang digunakan ncftpputuntuk mengunggah semua direktori secara rekursif ke direktori jarak jauh. Skrip shell saya, upload.shditempatkan di direktori lokal ini dan saya ingin mengecualikannya dari unggahan. Apakah ada cara untuk melakukan ini?
ncftpput -R -v -u myUsername -p myPassword myAddress /remoteDir /localDir/*
Saya sudah mencoba melakukannya seperti ini:
for i in `ls /localDir | grep -v upload.sh`; do
ncftpput -R -v -u myUsername -p myPassword myAddress /remoteDir /localDir/$i
done
Tetapi direktori dengan spasi akan dianggap dua direktori. Misalnya "Direktori Saya" akan dipertimbangkan:
- / localDir / My
- / localDir / Direktori