আমার কাছে এমন একটি ফাইল রয়েছে যা যুগে যুগে তারিখগুলি ধারণ করে যা মানুষের পাঠযোগ্য read তারিখ রূপান্তর কীভাবে করতে হবে তা আমি ইতিমধ্যে জানি, যেমন:
[server01 ~]$ date -d@1472200700
Fri 26 Aug 09:38:20 BST 2016
.. তবে আমি কীভাবে sed
ফাইলের মধ্যে দিয়ে যেতে পারি এবং সমস্ত এন্ট্রি রূপান্তর করতে পারি তা জানার জন্য আমি লড়াই করছি । ফাইল ফর্ম্যাটটি দেখতে এমন দেখাচ্ছে:
#1472047795
ll /data/holding/email
#1472047906
cat /etc/rsyslog.conf
#1472048038
ll /data/holding/web
date -d
সোলারিস বলতে পঠনযোগ্য নয় ... আমি ধরে নিচ্ছি এটি বেশিরভাগ জিএনইউ সরঞ্জাম সহ এমন একটি সিস্টেমে রয়েছে? (জিএনইউ এডাব্লুকে / পার্ল তারিখ রূপান্তরগুলি মোকাবেলা করার জন্য আরও বহনযোগ্য পদ্ধতি হতে পারে)। gawk '{ if ($0 ~ /^#[0-9]*$/) {print strftime("%c",substr($0,2)); } else {print} }' < file
( strftime
অ-বহনযোগ্য বলে মনে হচ্ছে ...)
HISTTIMEFORMAT
লেখার সময় ফর্ম্যাটটি নিয়ন্ত্রণ করতে শেল ভেরিয়েবলটি দেখুন ।