Heredoc не удаляет вкладки

Удалите все после последнего двоеточия, а затем все скобки, оставшиеся где угодно:

sed 's/:[^:]*$//; s/[][]//g'

Или

sed 's/\(.*\):.*/\1/; s/[][]//g'

(здесь используется тот факт, что первый .*будет жадным и проглотит как можно больше :s ).

1
01.07.2021, 21:27
1 ответ

Обратная косая черта «действует» первой и объединяет строки. Код становится:

xargs wget <<-EOF
    https://example.com
    EOF

(В самом коде есть табуляции, а не пробелы; жаль сайт показывает пробелы . В частности, символ между exampleи .comдолжен быть табуляцией.)

Затем ведущие вкладки удаляются. Символ табуляции, который находится в середине строки, не удаляется.

2
28.07.2021, 11:21

Теги

Похожие вопросы