كيف يمكنني إزالة الفواصل من قائمة عناوين MAC؟
سؤال
وأواجه وقتا عصيبا في محاولة لإزالة الفواصل في قائمة عناوين MAC.
وملفي:
00:21:5A:28:62:BF
00:24:81:0A:04:44
والنتائج المتوقعة:
00215A2862BF
0024810A0444
وأي أفكار بشأن كيف يمكن أن أفعل هذا؟ شكرا جزيلا مقدما.
المحلول
ونظرا الخاص به، وتريد أن إنجاز هذا في قذيفة:
cat file | sed s/://g
وتحرير: أنت لا تحتاج إلى cat
إما إذا كنت تقرأ من ملف:
sed s/://g file
نصائح أخرى
perl -pe "s/://g" yourfile
echo "00:21:5A:28:62:BF" | sed -e 's/://g'
00215A2862BF
وآر -d ':' <ملف
وربما العمل أيضا، على الرغم من أنني لم يكن لديك سطر الأوامر مفيد للتحقق من بناء الجملة.
لا تنتمي إلى StackOverflow