我在一个目录中有数百个目录和文件.
删除目录的最佳方法是什么(无论目录中是否包含任何内容,只需删除它们)
目前我使用ls -1 -d */
,并将它们记录在一个文件中,然后执行sed
,然后运行它.这很长.我正在寻找更好的方法来删除目录
我想删除除包含匹配模式的行之外的所有行.
我就这样做了:
sed -n 's/matchingpattern/matchingpattern/p' file.txt
Run Code Online (Sandbox Code Playgroud)
但我只是好奇,因为我将匹配模式重命名为匹配模式本身.看起来像是浪费在这里.
有一个更好的方法吗?