Вы могли добавить файл к /etc/profile.d/
установить переменные на основе $UID
. Если Вы хотите точно настроить вещи больше на основе групп, посмотрите man id
.
if [ "$(id -u)" -eq 666 ]; then
...
fi
Если Файлы сортируются . Гораздо простые, задача diff
comm -13 File1 File2
Вы можете использовать awk
E.g.
awk -F'|' 'NR==FNR {a[$1]=$0;next;}; !($1 in a) || ($0 != a[$1]);' File1 File2
Используя свой пример File1
и File2
$ awk -F'|' 'NR==FNR {a[$1]=$0;next;}; !($1 in a) || ($0 != a[$1]);' File1 File2
2620|256034|234567|Mission Quality and Wipro Way|||
2621|256034|131021|Mission Quality and Wipro Way|||
2622|256034|131021|Mission Quality|||