特定の文字列で終わるREGEXを見つけるには、"string$"
。次のgrepのバリエーションを試しましたが、cat foo | grep "string$"
、cat foo | egrep "string$", grep -E "string$", grep "string\$"
そのような行は存在しますが、見つかりませんでした。
これはうまくいくはずです:
grep 'ing$' soi
cat
は不要です。単一引用符で試してください。
単一引用符は、シェルが$
を変数名の始まりとして解釈しないようにします。
単一引用符を使用して$
行末として機能します。
いくつかの変数もgrep
にしたい場合は、以下のように二重引用符と単一引用符の両方を使用します。
grep -- "$var"'$'