টি [ব্যবহার করে & gt; ()] কমান্ড কাজ করছে না কারণ এটি sh (bourne shell) তে সমর্থিত নয়।
আমি যা অর্জন করার চেষ্টা করছি তা হল "ifconfig -a" দুটি পৃথক কমান্ডের আউটপুট পাঠানো।
এটি আমার আদেশ (যা স্পষ্টভাবে সঠিক নয়):
ifconfig -a | egrep -o '255\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]' | egrep -o 'ff[[:xdigit:]]{6}'
আমি এই কমান্ডের অন্যান্য রূপগুলি চেষ্টা করেছি, টি টি ব্যবহার করার সম্ভাবনা সহ, কিন্তু এটি sh এর সাথে অসঙ্গতির কারণে কাজ বলে মনে হচ্ছে না। সর্বনিম্ন স্তরের নির্মাণের সাথে থাকা প্রয়োজন এবং এজন্যই আমি এটি কাজ করার চেষ্টা করছি।
আমি পাইপিং যে জানি egrep -o '255. [0-9] {1,3}। [0-9] {1,3}। [0-9]' আমি পাইপিং ছাড়া কিছুই পাবেন egrep -o 'ff [[: xdigit:]] {6}' আমি আমার প্রয়োজনীয় আউটপুট পেতে হবে (আমার নেটমাস্ক; এটি নেটমাস্কের জন্য একটি ভাল রেজেক্স), যা হল:
ff000000
fffff000
আমি প্রথম পাইপের উপর কিছুই দিতে এবং দ্বিতীয় পাইপের ফলাফল দেওয়ার আশা করছি কিন্তু এর জন্য উভয়ই "ifconfig -a" এর স্টডাউটটি পেয়েছে।
আমি কিছু সাহায্য পেতে আশা করি। আমি FreeBSD (/ 10.1; Amazon EC2) ব্যবহার করে / bin / sh ব্যবহার করছি