Вы изменили /etc/rsnapshot.conf
, но тестировали с /etc/file.conf
.
Вам все равно нужно включить маску через:
setfacl -mm: rw- filename
или
setfacl -mm :: rw- filename
в зависимости от ОС - обратите внимание, что этот вид ACL никогда не стандартизировались. Соответствующее стандартное предложение 1993 года было отозвано в 1997 году.
Кстати: я просто заметил, что ваша маска, возможно, уже была установлена. Значит, вы по-прежнему использовали неправильное имя файла.
Проблемы в этом устаревшем реквизите ACL будут возникать часто, поскольку стандартное предложение так и не было завершено, и поскольку было согласие, что это не то, что клиенты хотели бы иметь.
grep -vFf keywords.txt file.txt
Enumeraría las líneas de file.txt
que no contienen ninguna de las líneas de keywords.txt
.
awk -F '[<>]' '!x{k[$0]; next}; ! ($3 in k)' keywords.txt x=1 file.txt
Enumeraría las líneas de file.txt
donde la parte entre la segunda y la tercera aparición de <
o >
no se encuentra en keywords.txt
.
Puede usar el siguiente comando para obtener el resultado según el requisito
awk 'NR==FNR{a[$1];next}!($1 in a){print $0}' Keyword_file first_file
Keyword_file===> Consists of keyword in first column
El comando anterior elimina las líneas del primer archivo _cuando coincide con cualquiera de las palabras clave presentes en el archivo de palabras clave _y muestra la línea restante
A continuación se muestra el ejemplo para el mismo
Avísame por cualquier confusión
Example
keyword_file
praveen
ajay
san
first_file
praveen is good
san is bad
abhi is great
kiran is awesome
command: awk 'NR==FNR{a[$1];next}!($1 in a){print $0}' Keyword_file first_file
output
abhi is great
kiran is awesome