У меня есть этот файл с 20k + IP-адреса внутри:Split разделенных запятыми строк в Bash
104.20.15.220,104.20.61.219,104.20.62.219,104.20.73.221,104.20.74.221,104.20.14.220
104.20.15.220,104.20.73.221,104.20.74.221,104.25.195.107,104.25.196.107,104.20.14.220
91.215.154.209
...
Вопрос заключается в том, чтобы разделить на на отдельные IP-адреса на каждой строке:
104.20.15.220
104.20.61.219
последняя команда AWK является удивительным –
Если вы хотите сделать его еще короче, вы можете пойти на 'AWK 1 RS =, File' –
можно добавить несколько способов:.?' Grep -op»* (= , | $) '',' grep -oP' (\ d {1,3} \.) {3} \ d {1,3} '',' perl -pe' s /,/\ n/g ' 'и т. д. :) – Sundeep