我有一个包含路径的文件 - 如下所示:
/Users/a/Desktop
/Users/a/Documents
/Users/a/Documents/Work
删除包含当前目录 ( ) 的所有行的最简单方法是什么$PWD
?
答案1
grep -v "^$PWD$" FILE-LIST
-v
反向搜索,因此仅打印不匹配的行^...$
确保模式仅匹配整行(否则所有子目录$PWD
也会被过滤)
我有一个包含路径的文件 - 如下所示:
/Users/a/Desktop
/Users/a/Documents
/Users/a/Documents/Work
删除包含当前目录 ( ) 的所有行的最简单方法是什么$PWD
?
grep -v "^$PWD$" FILE-LIST
-v
反向搜索,因此仅打印不匹配的行^...$
确保模式仅匹配整行(否则所有子目录$PWD
也会被过滤)