টার্মিনালের মধ্যে, `তারিখ` কমান্ড একটি উত্সাহী উপসর্গ যেখানে এটি করা উচিত নয় আউটপুট দেয়


3

আমি ওহ-মাই-জেডএস ইনস্টল করে একটি ম্যাক মিনি চলমান সিংহ (10.7.5) এবং zsh 4.3.12 (i386-আপেল-ডারউইন11.0.1) ব্যবহার করছি । টার্মিনাল.এপ-তে আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে UNIX টাইমস্ট্যাম্পটি পুনরুদ্ধার করি

date +%s

এটি দশমিক অঙ্কের একটি স্ট্রিং মুদ্রণ করা উচিত - লেখার সময় হিসাবে 1357294199, তবে এটি মুদ্রণ করে 27m135729419927mউপসর্গটি লক্ষ্য করুন । এটি স্থির থাকে। সময়ের সাথে পরিবর্তন হয় না।

আমি ইতিমধ্যে নিম্নলিখিত চেষ্টা করেছিলাম কিন্তু কোন ফলসই হয়নি

  • টার্মিনাল.এপ বন্ধ এবং পুনরায় খোলা
  • আমার কম্পিউটার পুনরায় চালু করুন

dateকমান্ড কেন এই অতিরিক্ত উপসর্গটি মুদ্রণ করে এবং আমি কীভাবে এ থেকে মুক্তি পাব?


ফলো-আপগুলি (দ্রষ্টব্য: সরলতার জন্য আউটপুটগুলি একটি ধ্রুবক টাইমস্ট্যাম্প ব্যবহার করবে)

  • কমান্ড date '+%s'আউটপুট27m'1357294199
  • কমান্ড /bin/echo Hello Worldপ্রিন্টHello World
  • type date দেয় date is /bin/date
  • /bin/date +%s কপি করে প্রিন্ট 27m'1357294199

আপনি যদি এটি হিসাবে চালানো হয় কি ঘটবে date '+%s? এবং কি /bin/echo Hello Worldপ্রদর্শন করে? যদি তারা একই সমস্যা দেখায় তবে চেষ্টা করুন PS1= date +%s
nohillside

দেশপ্রেমিক, দয়া করে আপনি যে শেলটি ব্যবহার করছেন সে সম্পর্কে আরও অনুসরণের বিভাগে অনুরোধ করা তথ্য সন্ধান করুন
লুনোহোডভ

আপনি আমাদের আউটপুট বলতে পারেন type date? এবং আপনি চেষ্টা করতে পারেন /bin/date +%s?
মাত্তেও

1
আপনি ওহ-মাই-জেডশের কোন সংস্করণ ব্যবহার করছেন? সমস্যাটি বেশ কয়েক মাস আগে সমাধান করা হয়েছিল: github.com/robbyrussell/oh-my-zsh/issues/57
মাত্তেও

1
দেখে মনে হচ্ছে কোনও বিভ্রান্ত হওয়া এএনএসআই পালানোর চরিত্রটি
থরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


2

সমস্যাটি ওহ-মাই-জেডএস-এর একটি বাগের কারণে হয়েছিল:

  1. বাগটি বেশ কয়েক মাস আগে ঠিক করা হয়েছিল: ওহ-মাই-জেডএস আপডেট করুন এবং সমস্যাটি সমাধান করা উচিত।

  2. যদি কোনও কারণে আপনি আপডেট করতে না পারেন তবে স্ট্যাকওভারফ্লো ( https://stackoverflow.com/questions/12321564/date-command-with-zsh ) এ সংশোধন করা হয়েছে তবে এতে সম্পাদনা জড়িত রয়েছে lib/termsupport.zsh: 12 তম লাইনটি সরান (সতর্কতা আমার নেই) ওহ-মাই-জেডএস ইনস্টল হয়েছে এবং লাইন নম্বরটি সত্যই সঠিক কিনা তা পরীক্ষা করতে পারে না)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.