হিস্টটাইমফর্ম্যাট সিনট্যাক্স


14

অনেক আছে bashগাইড যে এই ধরনের হিসাবে জুড়ে লাইন অন্তর্ভুক্ত HISTTIMEFORMAT='%d/%m/%y %T 'বা HISTTIMEFORMAT="%F %T "করতে ~/.bashrcবা /etc/bash.bashrc।

চূড়ান্ত উদ্ধৃতিটির আগে সর্বদা একটি স্থান থাকে। যেমন এটি কখনই নয় HISTTIMEFORMAT='%d/%m/%y %T'।

কেন?

উত্তর:


16

যদি পিছনের স্থানটি HISTTIMEFORMAT এ অন্তর্ভুক্ত না করা হয়, তবে আপনার টাইমস্ট্যাম্প এবং কমান্ডের মধ্যে কোনও স্থান থাকবে না। এখানে কিছু উদাহরন:

HISTTIMEFORMAT="%F %T: "

এর ফলে:

33916  2014-12-18 11:03:08: echo foo

স্থান ছাড়াই:

HISTTIMEFORMAT="%F %T:"
33916  2014-12-18 11:04:11:echo foo

ধন্যবাদ। আমি এটি ভাবিনি, যেহেতু আমি প্রতি টাইমস্ট্যাম্প এবং কমান্ডের মধ্যে স্বয়ংক্রিয়ভাবে কমান্ডের মধ্যে একটি স্থান থাকবে বলে আশা করেছি।
— এমাভিভি

2
ম্যানুয়াল থেকে উদ্ধৃতি : "বিন্যাসকৃত সময় স্ট্যাম্প এবং ইতিহাসের লাইনের মধ্যে কোনও হস্তক্ষেপকারী ফাঁকা মুদ্রিত হয় না।"
— বেনিয়ামিন ডাব্লু।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.