Я использую эту команду для вставки строки. Если в шаблоне есть пробел между двумя записями в тексте или файле, он печатает содержимое в новой строке. Это работает нормально, однако иногда я встречаю 2 пробела или 3 пробела вместо одного, который я ищу в шаблоне, поэтому я получаю дополнительные пустые строки.
sed "s/ /\n/g"
Я хочу напечатать новую строку, только sed найдет что-то в шаблоне. Как мне использовать команду sed для обработки 1 пробела, двойного или тройного пробела в качестве одной замены?
tr -s ' ' '\n'
- person Shiplu Mokaddim   schedule 25.04.2014awk '$1=$1' OFS='\n'
- person devnull   schedule 25.04.2014