Grep для слова в двух кавычках

Я не Конечно, какую версию OSX и различных инструментов вы используете, но у меня есть следующие настройки в моей системе OSX, а LS -G показывает одинаковое выравнивание столбцов в качестве ванили LS .

Примеры

ss#1

Моя установка состоит из следующих переменных среды.

$ env|grep -Ei "cli|ls|col"
TERM=xterm-256color
CLICOLOR=1
LSCOLORS=GxFxCxDxBxegedabagaced
0
06.03.2015, 19:16
2 ответа

grep Покажу соответствующую строку, так что все, что вам нужно сделать, это найти две двойные кавычки ...

grep '".*"'

Если вы хотите Экстракт Слово, которое находится в двойных цитатах, вы можете, например, делать ...

awk 'match($0,/"[^"]*"/) {print substr($0,RSTART+1,RLENGTH-2)}'
4
28.01.2020, 02:17

извлечение слова(ов) после @Комментарий к StephenKitt:

grep -oP '(?<=")[\w\s]+?(?=")'

или

grep -oP '(?<=")\w+?(?=")'

для строк одного слова

.
1
28.01.2020, 02:17

Теги

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