ファイルをgrepして、特定の環境変数(正確に言えば$PWD
)を含むすべての行を取得したいと思います。
もちろん、それを使用してください
cat file | grep '/'$PWD'/'
スラッシュが含まれているため機能しません$PWD
。
私はこれを正しく実行する方法を見つけようとしていますが、奇妙で過度に複雑な解決策を思いつきました。これを行う簡単な方法はありますか?
ベストアンサー1
一重引用符の代わりに二重引用符を使用してくださいcat
。ウルムチ大学):
grep -F -- "$PWD" file
-F
何も見つからない場合は、検索$PWD
文字列ではなく正規表現として扱われることに注意してくださいfile
。