Объединить строку со следующей строкой, если обе содержат одинаковое количество указанных символов

Любое регулярное выражение будет d.

alias upgradable='apt list --upgradable | perl -pe "s|\s.*||" '

ваш вывод :thunderbird/bionic-updates,bionic-security

илиalias upgradable='apt list --upgradable | perl -pe "s|/.*||" '

ваш вывод :thunderbird

perl -peбудет рассматривать все как одну строку, а '\n' - как обычный символ. Таким образом, он будет отбрасывать все, что находится за первым белым символом (1-й пример )или за '/' (2-й пример ), включая эти разделители.

0
21.10.2020, 02:39
0 ответов

Теги

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