ইউনিক্সের কাছে খুব নতুন তবে প্রোগ্রামিংয়ে নতুন নয়। ম্যাকবুকে টার্মিনাল ব্যবহার করা। ক্রসওয়ার্ড নির্মাণের জন্য শব্দ তালিকাগুলি পরিচালনা ও অনুসন্ধানের উদ্দেশ্যে, আমি গ্রেপ কমান্ড এবং এর বিভিন্নতাগুলির সাথে সামঞ্জস্য করার চেষ্টা করছি। বেশ সোজা মনে হচ্ছে তবে আমি যা মনে করেছি তা একটি সাধারণ ক্ষেত্রে হওয়া উচিত early
আমি যখন প্রবেশ করি
grep "^COW" masternospaces.txt
আমি যা চাই তা পেয়েছি: COW দিয়ে শুরু হওয়া সমস্ত শব্দের একটি তালিকা।
কিন্তু আমি যখন প্রবেশ করি
grep "COW$" masternospaces.txt
আমি COW দিয়ে শেষ হওয়া শব্দের একটি তালিকা পেতে আশা করি (এরকম অনেকগুলি শব্দ রয়েছে), এবং কিছুই এখুনি ফেরানো হয় না।
ফাইলটি একটি সরল পাঠ্য ফাইল, প্রতিটি লাইনে সমস্ত ক্যাপগুলিতে কেবল একটি শব্দ (বা কোনও ফাঁকা স্থান নেই এমন একটি শব্দ বাক্যাংশ) থাকে।
এখানে কি ঘটতে পারে কোন ধারণা?
hexdump
আপনার লাইনের সমাপ্তি কীভাবে বিন্যাস করা হয় তা পরীক্ষা করতে আপনি ব্যবহার করতে পারেন । আমি আপনাকে আমার প্রিয় বিন্যাস ব্যবহার করুন: hexdump -e '"%08_ad (0x%08_ax) "8/1 "%02x "" "8/1 "%02x "' -e '" "8/1 "%_p""|"8/1 "%_p""\n"' masternospaces.txt
। আউটপুট সহ, লাইন শেষটি পরীক্ষা করুন: 0a
-> LF
, 0d
-> CR
।