আমি একটি স্ক্রিপ্ট পেয়েছি যা দূরবর্তী হোস্ট থেকে স্থানীয় পর্যন্ত ফিরে আসে p কখনও কখনও ফাইলের নামগুলিতে স্পেস থাকে। scp এর ফাইল নামের ফাঁকা স্থান পছন্দ করে না। কিছু কারণে স্পেসগুলি পরিচালনা করার জন্য আমার প্রচেষ্টা সঠিক স্ক্র্যাপের পথে তৈরি হয়নি।
কোড:
PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg
scp $PATH Me@10.1.10.33:/Users/Me/Desktop
ফলাফল স্বরূপ
Cannot find directory: var/root/Documents/MyFile
Cannot find directory: OG-v1.2.3.pkg
উদ্ধৃতিগুলিতে PATH সংযুক্তি "$PATH"
একই ত্রুটি দেয়।
পালানো জায়গাগুলির জন্য জায়গাগুলি অদলবদলও কাজ করছে না, যদিও যতদূর আমি বলতে পারি এটি করা উচিত:
ESC_PATH=${PATH/' '/'\ '}
যদিও পালানো পথ মুদ্রণ করে বোঝায় যে সম্পাদনাটি কাজ করেছে:
echo $ESC_PATH
> /var/root/Documents/MyFile\ OG-v1.2.3.pkg
$PATH
আপনার নিজস্ব ভেরিয়েবলগুলির জন্য দয়া করে ব্যবহার করবেন না কারণ আপনার টার্মিনালের এটির প্রয়োজন।