বাশ ব্যবহার করে কোনও মেল সংযুক্তিটি উত্তোলন / সংরক্ষণ করুন


30

সাধারণ bashসরঞ্জাম (যেমন বিল্ট-ইনস বা সাধারণভাবে উপলব্ধ কমান্ড-লাইন সরঞ্জাম) ব্যবহার করা

  • সম্ভব, এবং
  • কিভাবে

ইমেলগুলিতে সংযুক্তিগুলি আহরণ / সংরক্ষণ করতে?

উদাহরণস্বরূপ, বলুন আমার কাছে একটি রাতের প্রতিবেদন রয়েছে যা ইমেলের মাধ্যমে আসে তবে বেশ কয়েকটি লগ ফাইলের একটি জিপ সংরক্ষণাগার। আমি এই সমস্ত জিপগুলি ব্যাকআপ ডিরেক্টরিতে সংরক্ষণ করতে চাই। আমি কীভাবে এটি সম্পাদন করব?


"সাধারণ বাশ সরঞ্জাম" - আপনার অর্থ কি কেবল ব্যাশের মধ্যে অন্তর্নির্মিত ফাংশনগুলি (যেমন আপনি ব্যাশ ম্যান পৃষ্ঠাতে যা খুঁজে পাবেন) ব্যবহার করবেন বা আপনি কি সাধারণভাবে কমান্ড লাইন সরঞ্জামগুলি ব্যবহার করতে পারেন যা আপনি ব্যাশ শেল স্ক্রিপ্টে যুক্ত করতে পারেন? ?
ডগ হ্যারিস

@ ডাওগ হ্যারিস - হয় .. যদি আমি কল করে এটি করতে mailপারি বা অন্যভাবে সংযুক্তিটি সংরক্ষণ করতে পারি তবে তা খুব ভাল :)
ওয়ারেন

উত্তর:


29

আপনি বহনযোগ্যতা জন্য নিশানা থাকেন, হুঁশিয়ার বিভিন্ন বিভিন্ন সংস্করণ আছে mail(1)এবং mailx(1)। এখানে পসিক্স mailxকমান্ড রয়েছে তবে খুব কম প্রয়োজনীয়তা রয়েছে। এবং বাস্তবায়নগুলির মধ্যে আমার কাছে যে কোনওরকম সংযুক্তি পার্স করার মতো মনে হয় না।

আপনার কাছে এমপ্যাক প্যাকেজ থাকতে পারে । এর munpackকমান্ডটি মাইম মেসেজের সমস্ত অংশকে পৃথক ফাইলে সংরক্ষণ করে, তারপরে আপনাকে যা করতে হবে তা আকর্ষণীয় অংশগুলি সংরক্ষণ করতে হবে এবং বাকী অংশগুলি পরিষ্কার করতে হবে।

এর রয়েছে metamail । একটি সমতুল্য munpackহয় metamail -wy


যোগ করার সময় আপনি যদি ইমেলটির MIME অংশের পাঠ্যও বের করতে চান munpackতবে '-t' বিকল্পটি ব্যবহার করুন:munpack -t email_file
পিয়ার্জ

সম্পর্কে তথ্যের জন্য ধন্যবাদ metamail। আপনি কি আমাকে এই প্রশ্নে সাহায্য করতে পারেন ?
জর্জে

13

এই উদ্দেশ্যে সেরা প্রোগ্রামটি হ'ল রিপমাইম।

এটি পাঠ্য এবং সমস্ত সংযুক্তি নিষ্কাশন করে:

https://pldaniels.com/ripmime/

গিটহাব: ইনফ্লেক্স / রিপমাইম


4
sudo apt install ripmime যদিও কাজ করে। এছাড়াও linux.die.net/man/1/ripmime দেখুন । আমি এই প্রোগ্রামটি ব্যবহার করি; দুর্দান্ত কাজ করে, libc6 ব্যতীত কোনও নির্ভরতা নেই।
অহংকার

উবুন্টুতে ভাল স্টাফ, মেটামাইল এবং মুনপ্যাক পাওয়া যায় না তবে রিপিমটাইম হয় এবং যা প্রত্যাশা করে ঠিক তা করে।
দিয়েগো

2
  • হ্যাঁ সম্ভব

  • এটি কীভাবে ( এখান থেকে উত্স )

দিরযুক্ত ফাইলগুলি সন্ধান করুন | ফাইল পড়ার সময়; করা

টেম্পডির তৈরি করুন এবং ফাইলটি অনুলিপি করুন

ফাইলটিতে মুনপ্যাক চালান এবং সংযুক্তিগুলি অন্যত্র অনুলিপি করুন

টেম্পিডির (বিষয়বস্তু) ধ্বংস

সম্পন্ন


কেউ যদি আমাকে এখানে পার্ল স্ক্রিপ্টটি আটকাতে চান তবে কেবল একটি মন্তব্য করুন
সুব্যাঙ্কি

1
আপনি যদি দয়াবান হন (স্পষ্টতই আপনি এটি কোথায় পেয়েছেন তার এট্রিবিউট ছেড়ে :))
ওয়ারেন

1
শুধু স্ক্রিপ্টটি পড়ুন ... এটি হেকুভা প্রচুর পার্ল!
ওয়ারেন

সুতরাং আপনি নিশ্চিত যে আমার উত্তরটিতে আমি এটি অন্তর্ভুক্ত করতে চাই, এটি খুব দীর্ঘ হয়ে যাবে।
সুব্যাঙ্কি

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