আমি একটি সাধারণ স্ক্রিপ্ট তৈরি করছি যা DIRECTORYA থেকে সমস্ত ফাইল অনুলিপি করে যা DIRECTORYB তে নেই। আমি সিপি কমান্ড ব্যবহার করে এটি করছি:
cp -u DIRECTORYA/* DIRECTORYB
আমি যা করতে চাই তা হ'ল প্রশাসকের কাছে একটি ইমেলও প্রেরণ করা হবে যা অনুলিপি করা ফাইলগুলি তালিকাভুক্ত করবে।
সুতরাং আদর্শ হিসাবে, আমি উপরের কমান্ডটি চালানোর আগে, আমি আমার ইমেল বার্তাটি তৈরি করার সময় ফাইলগুলি অনুলিপি করে অনুলিপিটিতে পরে ব্যবহারের জন্য সংরক্ষণ করতে চাই।
কেউ কি আমাকে সঠিক দিকে নির্দেশ করতে পারে? আমি গ্রিপ ব্যবহার করে দেখেছি কিন্তু সিপি কমান্ড দিয়ে এটি করা যায় বলে আমি মনে করি না?
cp
কমান্ডটিতে বিকল্প রয়েছে --attributes-only
যা ফাইলগুলির ডেটা অনুলিপি করার অনুমতি দেয় না, কেবল ডিরেক্টরি এবং ফাইল কাঠামো।
variable=$(cp -v ...)
সিপির স্টাডাউটকে ক্যাপচার করে। দেখুন gnu.org/software/bash/manual/html_node/Command-Substitution.htm
-v
ফাইলের নামগুলি অনুলিপি করার সাথে সাথে আপনি কী পতাকাটি ব্যবহার করতে পারবেন না ? এটি কোনও ফাইলে বা সরাসরি কোনও ভেরিয়েবলে পুনর্নির্দেশ করুন এবং আপনার বার্তাটি তৈরি করতে এটি ব্যবহার করুন।