2016-04-07 2 views
0

CR復帰(CRLFとLFは除く)でファイルをgrepする方法はありますか?CRファイルのみを検索する(Macのみ)

grep -rl $'\r' *私はCRLFとCRの両方を見つけましたが、grep -rl $'\n' *ではすべてLFが見つかりました。

多分除外ができますか?

+1

おそらく 'grep -rl $ '\ r [^ \ n]' *' ... – arkascha

+0

<< LFの後にCRが1つ以上出現していないファイルがありますか? LFの後ろに1つ以上のCRが出現し、LFの出現もゼロである<<ファイルを探したいですか? –

+0

@arkascha「grep:bracket(balanced)not balanced」 –

答えて

1

あなたがそれらをフィルタリングするために、すぐに\r後に発見された追加の\nの一致を除外する必要があります。

$> grep -rl $'\\r[^\\n]' 

注意をダブル\\、明らかに通常のバックスラッシュ表記は、シェルを「生き残る」ためにエスケープする必要があり実際のgrepコマンドに入力される前の解釈。

+0

ありがとう、私は助けになることができてうれしいです:-) – arkascha

関連する問題