$a を $b と一致させるために次のコマンドを作成しましたが、値に "-" が含まれるとエラーが発生します。これをどのように避けることができますか?
# a="-Xmx5324m"
# b="-Xmx5324m"
#
#
# echo "$a" | grep -Fxc "$b"
grep: conflicting matchers specified
ベストアンサー1
--
パターンの前に配置:
echo "$a" | grep -Fxc -- "$b"
--
多くのコマンド/シェル組み込み機能のコマンド終了オプションを指定します。その後、残りの引数は位置引数として扱われます。