0
У меня была такая же проблема в случае с CentOS 7. Я просмотрел множество статей, форумов, но не смог найти решение. Проблема была с SElinux. Отключение SElinux на стороне сервера сработало. Проверьте состояние SELinux на стороне сервера (, откуда вы извлекаете данные, используя rysnc )Команды для проверки состояния SELinux и его отключения
$getenforce
Принудительное ##означает, что SElinux включен
$setenforce 0
$getenforce
Разрешающий
Теперь попробуйте запустить команду rsync на стороне клиента, у меня это сработало. Всего наилучшего!
dr01 дал отличный ответ, используя grep
, вы также можете использовать sed
, а некоторые реализации sed
также имеют опцию -i
, которая позволяет вам редактировать файлы в -месте без необходимости использования перенаправление,
sed -i /H/d file.txt
Легко:
grep -v 'H' oldfile > newfile
Для получения дополнительной информации см. справочную страницу grep:
man grep