У меня есть команда, которая делает вывод, как это:

[size][tabulation][path]

Я хочу исключить все пути, которые имеют более одного уровня

держать :

/a

исключить:

/a/b

или же :

/a/b/c[...]

Но я не нашел ни одного RegEx, который мог бы это сделать. Я думаю о чем-то вроде

[space][path][space]

но в выводе нет места, только одна таблица в строке, и все

Есть ли у вас какие-либо идеи ?

1 ответ1

0

Использование:

egrep '\s/[^/]+$' 

** Объяснение

\s          # any kind of spaces
/           # a slash
[^/]+       # character class, 1 or more any character that is not a slash
$           # end of line

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .