Ubuntuでgrep
を既に削除して再インストールしましたが、同じエラーが引き続き発生します。
どのようなgrepコマンドを入力しても、常に次の出力が表示されます。
grep: invalid option -- '='
Usage: grep [OPTION]... PATTERN [FILE]...
Try grep --help for more information.`
そうであっても
grep -V
このエラーが発生する、または
grep --help
同じこと!
/bin/grep
は、他の同一のホストと同じバイトサイズであり、正常に動作するため、環境変数またはローカル設定である可能性があります。
何か案は?
無効な引数を追加しているgrepのエイリアスがあるようです。以下を試してください:
type grep
これにより、grep
コマンドがエイリアスであるかどうかがわかります。存在する場合は、.profile
、.bash_profile
、および.bashrc
ファイルでこのエイリアスが定義されている場所を確認してください。
私はあなたが使用する必要があると思う:
grep -e "="
そのディレクトリにファイルがあります-で始まるため
例1:
touch ./-mike.txt
ls
-mike.txt
grep -i blah *
grep: invalid max count
例2:
touch ./-sike.txt
grep -i blah *
grep: invalid option -- 'k'
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
ソリューションは、-で始まるファイルを削除します。例:
rm ./-sike.txt