Когда я пытался найти шаблон '-file-name', я получал странные сообщения об ошибках
jaewan@lymose1:~$ grep -file-name README.txt
grep: ile-name: No such file or directory
jaewan@lymose1:~$ grep \-file-name README.txt
grep: ile-name: No such file or directory
jaewan@lymose1:~$ grep '-file-name' README.txt
grep: ile-name: No such file or directory
jaewan@lymose1:~$ grep '\-file-name' README.txt
-- works well
Я думаю, что grep интерпретирует '-file-name' как -f ile-name, если я не использую '-file-name'.
Я читал документы о grep и регулярных выражениях, но не смог найти причину.
На первый взгляд, на мой взгляд, также должен работать и -file-name.
Это ошибка GNU grep? или общий стиль linux?
GNU grep версия 2.5.4