Я пробовал две разные команды sed против текстового файла с именем «file1.txt». Я получил тот же результат. То, что я не понимаю, - это значение или использование опции «G»! Я искал в Интернете, но я не мог найти хороший ответ!Что делает «G» с командой sed?
Вот две команды:
sed 'G' file1.txt
sed '/^$/d;G' file.txt
Обе команды дают тот же результат! Они создают разрыв в одной строке между каждой строкой в текстовом файле! Я знаю, что «^ $» относится к строке, содержащей ничего, но что делает «G». Например, если я поставил 'd' вместо 'G', все пустые строки будут удалены!
Вы должны читать 'man sed' – nu11p01n73R
@ nu11p01n73R Я прочитал справочную страницу для sed, но объяснение очень ограниченное или короткое! –
@ nu11p01n73R Вы выражаете настроение, что нет необходимости в SO или разговоре, ни о каких-либо сторонах страниц. smh немного – iletras