কমান্ড লাইন থেকে ইমেল পড়তে 'মেল' ব্যবহার করুন


11

আমি জানি আমরা ইন্টারেক্টিভ মোডে প্রোগ্রামটি mailব্যবহার শুরু করতে টার্মিনালে কমান্ড ব্যবহার করতে পারি mail

তবে আমি mailঅ-ইন্টারেক্টিভভাবে কমান্ড ব্যবহার করে ইমেলটি পড়তে চাই ।

একটি আদেশ আছে কি

$ mail -optionToReadMail -mailNumber 1;

স্ট্যান্ডআউটে ইমেলের সামগ্রী প্রদর্শন করবে কোনটি?

উত্তর:


17

আপনার ডিফল্ট মেলবক্সে প্রথম মেল বার্তা মুদ্রণ করতে, ব্যবহার করুন:

echo p | mail

mailস্ট্যান্ডিন যখন টার্মিনাল হয় কেবল তখন ইন্টারেক্টিভ হয়। যেহেতু mailএটি একটি পাইপ থেকে তার স্টিডিন পায়, এটি অ ইন্টারেক্টিভ হয়। pকমান্ড (মুদ্রণ) এটি ডিফল্ট (প্রথম) বার্তা প্রিন্ট করতে বলে।

আরও বিকল্পের জন্য, আপনি এটি man mailখুব সহায়ক বলে মনে করতে পারেন ।


পাইপ ব্যবহার না করে কি করার উপায় আছে ??
এসপিএস

1
@ এসপিএস শিওর একটি এখানে স্ট্রিং ব্যবহার করুন: mail <<<p
1024

<চরিত্রটি ব্যবহার না করে উপায় আছে ?
এসপিএস

2
এর উত্তর দিতে আমাকে সহায়তা করতে দয়া করে আপনি আসলে কী অর্জন করার চেষ্টা করছেন তা ব্যাখ্যা করুন। পাইপ এবং <অযাচিত হয় কেন ?
1024

2
ভবিষ্যতে @sps, প্রশ্নের উত্তর দেওয়ার পরে আপনার সমস্ত শর্তগুলি আপনার প্রশ্নের সামনে রেখে টুকরোয়াল যোগ করার পরিবর্তে আপনার প্রশ্নের উত্তর দেবে।
চিপনার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.