আমি আজ এই প্রশ্নটি দেখেছি, কারণ যখন আমি গ্রেপ করতে চাই তখন আমারও একই সমস্যা ছিল .bash_history। (ছোট্ট দ্রষ্টব্য: আমি আমার ইতিহাসের নামকরণ করেছি, যাতে একটি নতুন তৈরি হয় This এই নতুন ইতিহাসকে বাইনারি হিসাবে বিবেচনা করা হয়নি))
@ হাইমাইলে উত্তরে বলা হয়েছে, এটি grepফাইলের নাম নেয় এবং catঅকেজো হবে। এই সম্পূর্ণ সত্য নয়। থেকে grepগুলি মানুষ পৃষ্ঠা:
যদি কোনও ফাইল নির্দিষ্ট না করা থাকে, বা যদি ফাইলটি "-" দেওয়া হয়, গ্রেপ স্ট্যান্ডার্ড ইনপুট অনুসন্ধান করে।
সুতরাং আপনি এটি ব্যবহার catএবং পাইপ করতে পারে grep। তবে এটি .bash_historyবাইনারি হিসাবে বিবেচিত সমস্যাটি সমাধান করে না । একমাত্র সঠিক জিনিসটি ব্যবহার করা grep -a(আপনি @ grepইতিহাসের উত্তর থেকে পছন্দ করুন) আপনি সরাসরি ইতিহাসের সাথে বা catপাইপ কিনা ।
cat .bash_history | grep -a git
অথবা
grep -a git .bash_history
file .bash_history(file ~/.bash_history) এর আউটপুট কি ?