С perl , компактный/краткий способ:
$ perl -00ne 'print if !/00-11-22-33-aa-bb/' file
или используя переменнуюstr
:
str='00-11-22-33-aa-bb' perl -00lne 'print if !/$ENV{"str"}/' file
[valid_account]
user = doe.john
passw = 4567
mac = 11-22-33-44-bb-cc
s2 = qwe
[valid_account]
user = bond.james
passw = 6789
mac = 44-55-66-77-ee-ff
s4 = bnm
[valid_account]
user = parker.peter
passw = 9876
mac = 77-bb-cc-66-00-aa
s1 = abc
Не знаю, проблема еще не устранена. Для NTFS или FAT32 используйте fmask и dmask при монтировании раздела, не используйте umask.
sudo mount -t ntfs -или rw,auto,user,fmask=0022,dmask=0000 /dev/что угодно /mnt/что угодно
Пробовали ли вы приложение "Диски"? Он есть на всех нынешних бунтусах и мятах. Оказавшись там, он покажет вам все подключенные диски (, смонтированные и размонтированные ). Нажмите на значки шестеренки для настройки и редактирования параметров монтирования. Теперь вы также можете попробовать это из Terminal Cli. sudo ntfsfix /dev/sdx1, который будет буквой диска и номером раздела для NTFS. Это обычно работает для меня.