Было сложно сформулировать вопрос, лучше я покажу пример. Txt файл имеет следующие строкиГреп-строка, если она имеет несколько совпадений
city:state:address
city:state
city:
Мне нужно извлечь строки, где
a) only one occurrences of :
b) only one occurrences of : and has value after :
c) two occurrences of :
и поместить эти строки в отводящие файлы, так что один файл будет содержать все строки с city:state:address
секунды с city:state
третьего city:
Примечание: В файле есть много таких строк. Не обязательно создавать три файла в одной команде. Это будет достаточно одной команды, где я могу определить, сколько строк должно содержать :
.