У меня есть файл, который содержит следующую информацию
$ cat test.txt
Studentename:Ram
rollno:12
subjects:6
Highest:95
Lowest:65
Studentename:Krish
rollno:13
subjects:6
Highest:90
Lowest:45
Studentename:Sam
rollno:14
subjects:6
Highest:75
Lowest:65
Я пытаюсь разместить информацию об одном студенте в файле single. т.е. мой вывод должен быть
Studentename:Ram rollno:12 subjects:6 Highest:95 Lowest:65
Studentename:Krish rollno:13 subjects:6 Highest:90 Lowest:45
Studentename:Sam rollno:14 subjects:6 Highest:75 Lowest:65.
Ниже приведена команда, которую я написал
cat test.txt | tr "\n" " " | sed 's/Lowest:[0-9]\+/Lowest:[0:9]\n/g'
Вышеупомянутая команда разрывает строку в регулярном выражении Lowest: [0-9], но не печатает шаблон. Вместо этого он печатает Lowest: [0-9].
Пожалуйста помоги
{}
. Если я ошибся, надеюсь, ОП меня быстро поправит. - person John1024   schedule 13.02.2018