যেমন @ টমম্যাককেঞ্জি অন্য উত্তরের মন্তব্যে বলেছেন, date -r 123456789ইউনিক্স ইপোকের পর থেকে কয়েক সেকেন্ড হিসাবে দেওয়া সময়ের জন্য এটি সাধারণভাবে (যেমন আরও ব্যাপকভাবে প্রয়োগ করা হয়েছে) সহজ সমাধান, তবে দুর্ভাগ্যক্রমে কোনও সার্বজনীন গ্যারান্টিযুক্ত বহনযোগ্য সমাধান নেই।
-dসিস্টেম অনেক ধরনের বিকল্পটি কিছু গনুহ তারিখ চেয়ে সম্পূর্ণরূপে পৃথক অর্থ --dateএক্সটেনশান। দুঃখজনকভাবে জিএনইউ তারিখ -rঅন্যান্য বাস্তবায়নগুলির মতো একই ব্যাখ্যা দেয় না । সুতরাং দুর্ভাগ্যক্রমে আপনাকে জানতে হবে আপনি কোন সংস্করণটি dateব্যবহার করছেন এবং অনেকগুলি পুরানো ইউনিক্স dateকমান্ড কোনও বিকল্প সমর্থন করে না।
এমনকি খারাপ, POSIX dateস্বীকার তন্ন তন্ন -dনা -rএবং কোন আদর্শ উপায় (যে আমি জানি) কম্যান্ড লাইন থেকে একটি ইউনিক্স সময় ফরম্যাট করতে (যেহেতু POSIX awk এছাড়াও অভাব আছে এ সব কোনো কমান্ড মধ্যে উপলব্ধ strftime())। (আপনি ব্যবহার করতে পারবেন না touch -tএবং lsকারণ পূর্ববর্তীটি ইউনিক্সের যুগের পরে সেকেন্ড হিসাবে দেওয়া সময়কে গ্রহণ করে না))
দ্রষ্টব্য যদিও ব্রায়ান কর্নিগান থেকে সরাসরি ওয়ান ট্রু আওক উপলভ্য এখন ইউনিক্স ইপোকের পরে সেকেন্ডে সেকেন্ডে ফিরিয়ে আনার জন্য strftime()অন্তর্নির্মিত systime()ফাংশন রয়েছে এবং তাই সম্ভবত অ্যাওক সমাধানটি সবচেয়ে বহনযোগ্য।