可以說我有很多IP號碼(每個用空格隔開2個線IP號碼)到(這裏是兩行)看:在UNIX上使用剪切命令來獲得最後期限
67.21.89.48.1623 139.91.131.115.110
211.47.82.64 139.91.134.123.445
其中一個可能沒有端口,所以週期數永遠不一致。我只需要第一個(不帶端口)的ip號碼,而只需要第二個端口(不帶ip號碼)。因此,它應該是這個樣子:
67.21.89.48 110
211.47.82.64 445
或者,它可能是這樣的:
67.21.89.48.110
211.47.82.64.445
這並不重要,只要我知道的IP和端口的位置。
我一直在使用這樣的事情:
cut -d'.' -f1-4,9 < file.txt
但是,只有時間一致量的工作。任何方式從後面切而不是?
不符合標準,沒有。我想,你需要用不同的工具來完成這項工作。你的選擇是軍團,包括'sed','awk','perl','python',可能還有更多。 – 2012-04-24 21:39:32
第二個地址是否保證有端口號? – zwol 2012-04-24 22:07:27
您是否可以控制IP地址/端口號的格式?在IP地址和端口號之間插入一個冒號(而不是使用句點分隔地址和端口)將更容易解析。 – 2012-04-24 22:53:41