регулярное выражение: не содержит строки

добавьте псевдоним в свой .zshrc файл:

alias today-dir='cd $(date +"%Y/%m-%b/%m-%d")'

Вы должны добавить полный путь к 2017 перед $ (дата ...) часть (например, cd ~ / notes / $ (date .. ), чтобы иметь возможность вызывать команду из любого текущего рабочего каталога.

1
31.03.2017, 19:08
2 ответа

Один из способов сделать это:

sed '/domino/! s/platform1-.*:platform/platform1-06:hybrisb/g' file

/ domino /! выбирает строки, которые не соответствуют домино .

7
27.01.2020, 23:19

Рассмотрите возможность пропуска строк, содержащих "platform-domino" с помощью команды n:

sed '/platform1-domino/ n; s/platform1-.*:platform/platform1-06:hybrisb/g' file

Или поиск и замена, но с исключением букв как возможных для совпадения:

sed 's/platform1-[^d][^o][^m][^i][^n][^o].*:platform/platform1-06:hybrisb/g' file
1
27.01.2020, 23:19

Теги

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