cp foo.txt {,.backup.`date`}
এটি এর মতো কিছুতে প্রসারিত হয় cp foo.txt .backup.Thu Oct 17 01:02:03 GMT 2013
। ধনুর্বন্ধনীগুলির পূর্বে স্থানটি একটি নতুন শব্দ শুরু করে।
cp foo.txt {,.backup. $((date)) }
ধনুর্বন্ধনী পৃথক কথায় আছে, সুতরাং তারা আক্ষরিক ব্যাখ্যা করা হয়। তদুপরি, $((…))
পাটিগণিতের বিস্তারের সিনট্যাক্স; এর আউটপুট date
পাটিগণিতের মত প্রকাশের মতো কিছুই নয়। কমান্ড প্রতিকল্পন প্রথম বন্ধনী একটি একক সেট ব্যবহার করে: $(date)
।
cp foo.txt foo.backup.`date`
ক্লোজার। আপনি যেমন ধনুর্বন্ধনী সঙ্গে এটি প্রকাশ করতে পারে cp foo.{txt,.backup.`date`}
। এখনও আউটপুটটিতে date
ফাঁকা স্থান রয়েছে এমন সমস্যা রয়েছে, তাই এটি ডাবল উদ্ধৃতিতে রাখা দরকার। এটি কাজ করবে:
cp foo.{txt,backup."`date`"}
অথবা
cp foo.{txt,backup."$(date)"}
এর ডিফল্ট আউটপুট ফর্ম্যাটটি date
কোনও ফাইলের নামের সাথে উপযুক্ত নয় এবং কোনও লোকাল যদি /
ডিফল্ট আউটপুট বিন্যাসে অক্ষর ব্যবহার করে তবে এটি কাজ নাও করতে পারে । একটি ওয়াইএমডি তারিখ ফর্ম্যাট ব্যবহার করুন যাতে ফাইলের নামগুলিতে ডিক্সিকোগ্রাফিক ক্রম কালানুক্রমিক আদেশ হয় (এবং মার্কিন যুক্তরাষ্ট্র এবং আন্তর্জাতিক তারিখের ফর্ম্যাটগুলির মধ্যে অস্পষ্টতা এড়াতে)।
cp foo.{txt,backup."$(date +%Y%m%d-%H%M%S)"}