Я пережил другой вопрос, который похож на мой.
Следующая команда работает, но она не работает, если я пытаюсь удалить все строки, кроме строк, в которых есть строка ".c" или ".h".
sed -r -n -e '/.java|.c/p' test.txt
/home/jenkins/workspace/Test/base/src/packages/.c
/home/jenkins/workspace/Test/base/src/packages/.txt
/home/jenkins/workspace/Test/base/packages/Manager.java