2012-09-13 79 views
0

我有一個文件,有很多的IP地址。我需要將這些IP地址改爲一些數字。下面是一個文件的「數據」怎麼會看無法翻譯IP地址使用tr

152.14.12.1 
152.14.12.2 
152.14.12.3 

當我執行cat data | tr -s '152.14.12.1' '9',它取代了一切,輸出爲9 9 9 9。這個怎麼做。任何幫助,將不勝感激。

回答

0

也許你喜歡用sed,替換字符串,而不是tr旨在用於字符的設置,如:

cat data | sed "s/152.14.12.1/9/g"

爲您提供:

9 

152.14.12.2 

152.14.12.3 
+0

感謝。 。 有效!! – user1667228