কোনও ফাইলের ইওএল সনাক্ত করার আরও ভাল উপায়


5

কোনও ফাইলের জন্য ইওএল সনাক্ত করার কোন দ্রুত উপায় আছে?

আমি সাধারণত ফাইলটি ভিমে খুলি এবং স্থিতি রেখাটি পরীক্ষা করে দেখি । আমি নিশ্চিত যে আরও ভাল ও দ্রুততর উপায় আছে।

আমি মনে করি একটি গ্রেপ কাজ করতে পারে তবে আমি নিশ্চিত নই যে এটি EOL গুলি সনাক্ত করার সবচেয়ে মার্জিত উপায়। আমি বিশেষত ম্যাক ইওএল (সিআর), উইন্ডোজ (সিআরএলএফ) এবং ইউনিক্স (এলএফ) সনাক্ত করার উপর মনোনিবেশ করছি।

একটি * নিক্স / বাশ সমাধানটিকে অগ্রাধিকার দেওয়া হয় তবে আমি অন্যান্য প্ল্যাটফর্মগুলিতেও আগ্রহী।

(এর আগে, আমি একটি সার্ভার ফল্ট প্রশ্নের উত্তর দিয়েছিলাম যা সম্ভবত কোনও ইওল সমস্যা হতে পারে, এবং এটির কোনও উপায় আছে কিনা তা ভাবতেই আমার অবাক লাগল))


আমার ধারণা আপনি এটি পেতে পেরেছিলেন (\r|\n|\r\n)তবে আপনি যেমন বলছেন এটি খুব মার্জিত নয়।
ফোশি

সম্ভাব্য তিনটি ইওএল কী কী?
বারলপ

ম্যাক (সিআর), উইন্ডোজ (সিআরএলএফ) এবং লিনাক্স (এলএফ)। আমি নিশ্চিত যে আরও কিছু আছে তবে এগুলি ইওএল এর আমি যত্নশীল। আমি প্রশ্নটি পরিবর্তন করব।
বেলমিন ফার্নান্দেজ

উত্তর:


10

file(অন্তত লিনাক্সে পাওয়া যাদু ডেটাবেসের সাথে অন্তত) একটি সহজ উপায়। এটি আপনাকে মিশ্র-সমাপ্ত ফাইলগুলি সম্পর্কে সতর্ক করবে না।

$ file unix mac dos  # the files have line endings matching their names
unix: ASCII text
mac:  ASCII text, with CR line terminators
dos:  ASCII text, with CRLF line terminators

এটাকে মারতে খুব কষ্টের সন্ধান করুন।
বেলমিন ফার্নান্দেজ

'ফাইল' একটি নির্ভরযোগ্য উপায় নয়, অন্তত 'ফাইল' এর জন্য অতিরিক্ত পরামিতি ছাড়াই নয়। একটি এক্সএমএল ফাইলে, এটি কেবলমাত্র "এক্সএমএল ডকুমেন্ট পাঠ্য" আউটপুট দেবে, ইওএল চরিত্রের ক্রম (মিনজিডব্লিউ 1.0.17, 2011-05-30 এ পর্যবেক্ষণ করা হবে) তা বিবেচনা করে না। (আমি কর্মক্ষেত্রে এই সমস্যার মধ্যে পড়েছিলাম))
পিটার মর্টেনসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.