$ PWDを含むすべての行を削除する

$ PWDを含むすべての行を削除する

次のパスを含むファイルがあります。

/Users/a/Desktop
/Users/a/Documents
/Users/a/Documents/Work

現在のディレクトリ()を含むすべての行を削除する最も簡単な方法は何ですか$PWD

ベストアンサー1

grep -v "^$PWD$" FILE-LIST
  • -v逆方向に検索して、一致しない行のみを印刷します。
  • ^...$パターンが行全体にのみ一致していることを確認してください。それ以外の場合は、すべてのサブディレクトリ$PWDもフィルタリングされます。

おすすめ記事