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


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.