আমি একটি ফাইল তৈরি করতে চাই যে নামটি বর্তমান তারিখ এবং সময় হবে। আমি touchকমান্ড দিয়ে একটি ফাইল তৈরি করতে পারি । dateকমান্ড দিয়ে আমি বর্তমান সময় পেতে পারি । সুতরাং, আমি মনে করি, আমার একরকম দ্বিতীয় কমান্ডটি পাইপ করা উচিত। আমি এটা কিভাবে করবো?
আমি একটি ফাইল তৈরি করতে চাই যে নামটি বর্তমান তারিখ এবং সময় হবে। আমি touchকমান্ড দিয়ে একটি ফাইল তৈরি করতে পারি । dateকমান্ড দিয়ে আমি বর্তমান সময় পেতে পারি । সুতরাং, আমি মনে করি, আমার একরকম দ্বিতীয় কমান্ডটি পাইপ করা উচিত। আমি এটা কিভাবে করবো?
উত্তর:
শেল এক্সপ্রেশন থেকে রিটার্ন মানটি যুক্তি হিসাবে ব্যবহার করুন touch:
touch $( date '+%Y-%m-%d_%H-%M-%S' )
ফলাফল: উদাহরণস্বরূপ একটি ফাইল 2012-03-11_14-33-53।
এই উত্তরটি ধরে নিয়েছে যে আপনি এটি ব্যবহার করছেন bash(এটি manপৃষ্ঠা বিভাগের কমান্ড সাবস্টিটিউশনে বর্ণিত ) তবে অন্যান্য শেলগুলি একই বা কেবল কিছুটা আলাদা কাজ করবে।
"উদ্ধৃতি চিহ্ন দিয়ে ঘিরে রাখুন । আপনি আউটপুট কল্পনা করতে পারেন dateকমান্ড লাইন সেই অংশে প্রতিস্থাপন, এবং touch Sun Mar 11 14:48:31 CET 2012ফাইল নাম তৈরি করবে Sun, Marইত্যাদি touch "Sun Mar 11 14:48:31 CET 2012"অন্যদিকে কাজ করে জরিমানা (-setup আমি নিশ্চিত নই কিভাবে ভাল কোলন কাজ করবে)।
echo "$HOME"এবং echo '$HOME'। এজন্যই আমি এর ব্যবহারের পরামর্শ দিয়েছি "।
আপনি আরও সহজ কমান্ড ব্যবহার করতে পারেন
touch $(date | tr ' ' '-')
dateসাধারণত সময়টিকে hh: মিমি: এসএস হিসাবে দেখায়। আপনার উত্তরগুলির ফলশ্রুতিতে কলোনযুক্ত ফাইলের নাম রয়েছে। এটি উইন্ডোজ-ভিত্তিক ফাইল সিস্টেমে একটি ত্রুটি সৃষ্টি করতে পারে। (২) সাধারণ অনুরোধের কাঁচা আউটপুট dateহ'ল লোকাল-নির্ভর; অর্থাত্ স্থানীয় ভাষায় স্বনির্ধারিত। চেষ্টা করুন LANG=de_DE dateএবং LANG=fr_FR dateউদাহরণগুলি দেখুন। … (চালিয়ে যাওয়া)
dateতারিখটি লেখেন মিমি / ডিডি / ইয়ি (বা ডিডি / মিমি / ইয়ি) … (চালিয়ে যাওয়া)
lsবা *কালানুক্রমিক ক্রমের সাথে মিলে যায়। আপনার উত্তর সঙ্গে, সমস্ত Friফাইলগুলি যেকোন lexicographically সাজানো তালিকা প্রারম্ভে হবে, এবং Aprএবং Augসব অন্যান্য মাস পূর্বে প্রদর্শিত হবে।