file(abc)の次のテキストのように\ "をgrepしたい:
$egrep -n "^\"$" abc
"CO_FA_SC_600212","2","\"HSE 48\" 48 CHIVALRY AVE"
しかし、egrepまたはgrepを使用して行を取得する方法が表示されません。
file(abc)の次のテキストのように\ "をgrepしたい:
$egrep -n "^\"$" abc
"CO_FA_SC_600212","2","\"HSE 48\" 48 CHIVALRY AVE"
しかし、egrepまたはgrepを使用して行を取得する方法が表示されません。
grep -F 'special char' filename特殊文字を含む行を検索します。
grep -Fn 'special char' filename行番号も取得します。
man grepは、
次のように述べています。 -F, --fixed-strings:PATTERNを、改行で区切られた固定文字列のリストとして解釈します。いずれも一致する必要があります。
2つの選択肢があります:
grep -n "\\\\\"" filenamegrep -n '\\"' filename\\したものが単一\のとして機能し、"によってエスケープされた\ため、\\"に渡されgrepます。\、文字通りに解釈されるため、\\"grep3およびによって4検証できますecho "\\\\\""echo '\\"'