如何从MAC地址列表中删除冒号?

时间:2009-05-07 20:36:32

标签: regex perl sed

我很难尝试删除MAC地址列表中的冒号。

我的档案:

00:21:5A:28:62:BF
00:24:81:0A:04:44

预期产出:

00215A2862BF
0024810A0444

关于我怎么能这样做的任何想法? 非常感谢。

4 个答案:

答案 0 :(得分:14)

鉴于你的标签,你想在shell中完成这个:

cat file | sed s/://g

编辑:如果你正在阅读文件,你真的不需要cat

sed s/://g file

答案 1 :(得分:7)

perl -pe "s/://g" yourfile

答案 2 :(得分:1)

echo "00:21:5A:28:62:BF" | sed -e 's/://g'
00215A2862BF

答案 3 :(得分:1)

tr -d':'<文件

也可能会起作用,但我没有方便的命令行来检查语法。