ll /root/ 2>&1 | grep -E '(psw|password)'


Команда «ll /root/ 2>&1 | grep -e ‘(psw|password)'» объединяет вывод двух команд и фильтрует его с использованием регулярного выражения.

Первая часть «ll /root/» используется для отображения содержимого директории «/root/».

Знак «2>&1» перенаправляет вывод с stderr (стандартный поток ошибок) на stdout (стандартный поток вывода), что позволяет объединить оба потока вместе.

Символ «|» передаёт вывод первой команды («ll /root/») во вторую команду «grep -e ‘(psw|password)'» для фильтрации вывода по регулярному выражению «(psw|password)».

Таким образом, команда выводит только строки, содержащие слова «psw» или «password», если они есть в содержимом директории «/root/».

Альтернативой может быть использование команды «find» для поиска файлов в директории, а затем фильтрация вывода с помощью команды «grep».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *