Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。104件0前提・実現したいことmacOSでbashでの正規表現の学習をしています。grepで$記号を用いた行末指定をしようとしたのですが検索パターンが認識されません。指定したzen.txtファイルにはidea.という文字列が含まれている行があるにも関わらず$を加えると認識されません。なっていて、行末にバックスラッシュが付いている様に見えます。13:56写し間違いではなく、正しくは行末にバックスラッシュがついています。zen.txtファイルにの中身についてですがテキストファイルを開いてコピーしただけのものになります。こちらのミスでした、すいません。15:14バックスラッシュを加えて、シングルクォートでくくって実行してみましたがやはりうまくいきません。以下コードの実行結果です。票3パターンをシングルクォートでくくってみてください。zen.txt裸の$などはシェルによって解釈されてしまうので、そういった場合にクォートでくくります。(追記)行末に\が含まれるのであれば、以下の通りエスケープして試してください。個の銅バッジ回答ありがとうございます。他の回答者の方にご指摘していただいたバックスラッシュも加えて、シングルクォートでくくって実行してみましたがやはりうまくいきません。以下コードの実行結果です。15:17バックスラッシュをバックスラッシュでエスケープしてないようです。zen.txtにすれば意図通り動くと思います。2:32ありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。