отбрасывать строки, содержащие определенные символы

0

У меня была такая же проблема в случае с CentOS 7. Я просмотрел множество статей, форумов, но не смог найти решение. Проблема была с SElinux. Отключение SElinux на стороне сервера сработало. Проверьте состояние SELinux на стороне сервера (, откуда вы извлекаете данные, используя rysnc )Команды для проверки состояния SELinux и его отключения

$getenforce

Принудительное ##означает, что SElinux включен

$setenforce 0

$getenforce

Разрешающий

Теперь попробуйте запустить команду rsync на стороне клиента, у меня это сработало. Всего наилучшего!

-3
24.09.2019, 15:11
3 ответа

dr01 дал отличный ответ, используя grep, вы также можете использовать sed, а некоторые реализации sedтакже имеют опцию -i, которая позволяет вам редактировать файлы в -месте без необходимости использования перенаправление,

sed -i /H/d file.txt
4
28.01.2020, 05:18

Легко:

grep -v 'H' oldfile > newfile

Для получения дополнительной информации см. справочную страницу grep:

man grep
7
28.01.2020, 05:18

Конечно awkтоже подойдет:

awk '!/H/' oldfile > newfile
1
28.01.2020, 05:18

Теги

Похожие вопросы