Тест для ссылки с запаздывающей наклонной чертой?

Просто предложение, которое удовлетворяет и regex часть онлайн Вашего вопроса:

http://gskinner.com/RegExr/ является довольно дружественным regex инструментом тестирования. Это выделяет результаты на лету, поскольку Вы создаете свой regex шаблон. Я регулярно использую его (существует также настольное использование версии Adobe AIR),

Как tojrobinson сказал, существует только подмножество regex, реализованного в grep, но это должно быть полезно для Вашего процесса обучения, поскольку это - мгновенная обратная связь.

RegExr screenshot

3
13.04.2017, 15:36
1 ответ

Запаздывающая наклонная черта в аргументе, данном -L заставляет символьную ссылку всегда разрешаться (т.е. на уровне lstat (2) вызов). См. Определения Основы POSIX.1, Общие Понятия, Разрешение Пути, или “Запаздывание наклонных черт” в path_resolution Linux (2).

Это не характерно для zsh.

Можно использовать простое расширение параметра для разделения запаздывающей наклонной черты:

[[ … -L "${file%/}" … ]]

Вышеупомянутое должно работать в любой подобной Границе оболочке (ksh, пепел, тире, удар, zsh, и так далее).

5
27.01.2020, 21:17

Теги

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