Вы упомянули в комментариях, что файловая система Вашего корневого каталога смонтирована с users
смонтируйте опцию.
$ grep home /etc/fstab
LABEL=home /home ext4 noatime,users 0 4 –
users
смонтируйте, что опция подразумевает noexec
. От монтирования (8):
users Allow every user to mount and unmount the filesystem.
This option implies the options noexec, nosuid, and nodev (unless
overridden by subsequent options, as in the option line
users,exec,dev,suid).
Да, если ваши входные строки упорядочены в текущей последовательности сортировки. Из документации POSIX comm STDOUT :
Если входные файлы были упорядочены в соответствии с последовательностью сопоставления текущей локали, записанные строки должны быть в последовательности сопоставления оригинальных строк.
Если вы гарантированно отсортировали входные данные, выход comm
также гарантированно отсортирован.
POSIX также определил, что если ваш ввод не упорядочен в соответствии с последовательностью сортировки текущей локали, вывод comm
будет неуказанным .
Если у вас есть GNU comm , вы можете использовать опцию - check-order
для внесения несортированных входных данных вызовет сообщение о фатальной ошибке.