Я хочу найти шаблон, а затем напечатать этот узор. Я нашел, что grep -o будет лучшим вариантом, но у меня его нет. Я могу использовать sed, grep или awk.Поиск рисунка и шаблона печати
Выход: находка: не Chdir к </home/test/.ssh>
: Отказано в
Я хочу, чтобы соответствовать шаблону «/ дома/тест» и вернуть «/home/test/.ssh» и игнорировать остальную часть линии ,
Я пробовал:
find /home/test 2>&1 | sed -n '/\/home\/test\/.ssh/ s/.*\(\/home\/test\/.ssh\).*/\1/p'
Но это заменяет все матчи с/дома/тест
Любая помощь будет оценена.
Почему бы не просто «найти/home/test -name» .ssh''? – Sobrique
@Sobrique Я пытаюсь объяснить stderr. Я не думаю, что это сработает, потому что я хочу найти все в/home/test. Если вывод содержит мой пример вывода выше, я хочу только напечатать путь. – Gautam
Примером того, что вы пытаетесь вывести, было бы хорошей идеей. – Sobrique