удалите строки из выходного файла от разности

[

] Возможно, Ваша файловая система смонтирована с помощью опции [] noexec[], поэтому Вы не сможете запустить исполняемые файлы. Из документации []mount[]:[

] [

] [

]noexec[

] [

]Do not allow direct execution of any binaries on the mounted Файловая система. (До недавнего времени все равно можно было запускать двоичные файлы. используя команду типа /lib/ld*.so /mnt/binary. Этот трюк не удался с тех пор, как Linux 2.4.25 / 2.6.0.)[

] [

] [

]Попробуйте:[

] [

mount | grep noexec

] [

]Затем проверьте, не указана ли ваша файловая система в выходных данных.[

] [

]Если да, то вы можете решить эту проблему, перемонтировав файловую систему с помощью []exec[] опции:[

] [

mount -o remount,exec filesystem

]

1
12.01.2015, 20:53
2 ответа
  • с GREP :

     Diff -C File1 File2 |  grep '^ [-! *]' `
     
  • С SED :

     Diff-C File1 File2 |  SED '/ ^ [-! *] /! D'
     
1
27.01.2020, 23:37

С GREP:

diff -c file1 file2 | grep -v '^  '

Ни одна из других строк не начинается с двух пространств: не те, которые начинаются с ! , а не указания линии.

1
27.01.2020, 23:37

Теги

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