Содержимое файла a.txt является:Баш: Удалите определенный шаблон символов из строки
10.39.105.16tcp(1234) ABCDEF02
10.49.105.13tcp(521) ABCDEFV01
10.19.105.12tcp(1241) ABCDEFV01
10.29.105.20tcp(1222) ABCDEF03
10.39.104.9tcp(131) ABCDEF21
10.49.104.34tcp(1512) ABCDEF22
10.89.104.120tcp(1384) ABCDEF32
Как достичь следующий вывод:
10.39.105.10 ABCDEF02
10.49.105.13 ABCDEFV01
10.19.105.13 ABCDEFV01
10.29.105.20 ABCDEF03
10.39.104.1 ABCDEF21
10.49.104.2 ABCDEF22
10.89.104.130 ABCDEF32
Как удалить шаблон tcp (*) в каждой строке вышеуказанного файла?
cat a.txt | cut -d $ '\ t' -f1 | cut -d $ 't' -f1> 1 и cat a.txt | cut -d $ '\ t' -f2> 2 и paste -d $ "\ t" 1 2 .. Это сработало, но мне было просто интересно получить его в одиночной команде. – Srikanth
В вашем примере изменились и последние номера перед tcp, что правильно? –