Я использую скрипт, который запускается удаленно на сервере через ssh. Внутри скрипта я использую эту строку снизу:
ls | grep -oP "\d{4} -\d{2}-\d{2}"
На моей локальной машине, на которой работает Ubuntu, скрипт работает нормально. Но когда я попытался запустить его удаленно, я получил это
grep: invalid option -- 'P'
BusyBox v1.24.1 multi-call binary.
Usage: grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN/...-f file [FILE]...
Первое, что я подумал, это проблема с псевдонимом, я попытался
type grep
Вывод: grep is /bin/grep
Я думаю этовсе в порядке.
Меня беспокоит BusyBox (я не знаю, что это такое), но я думаю, что это может быть проблемой?