为什么那些文章find
总是-exec rm {} \;
在更短、更容易打字和阅读的情况下使用-delete
,据我所知,似乎也能正常工作?
我知道有那里的情况rm
有一些选项一样-r -f
,例如可以做一些更多的花样,但也有吨的普通例子-exec rm {} \;
在教程所有过网,但几乎没有使用的例子-delete
。
我错过了什么?这有什么原因吗?
据我了解,在 bash 中,我可以使用 . & ^ * 在 sed 的正则表达式中,但是 -r 选项改变了正则表达式的表达方式,呃,表达方式的本质,有点像 grep 与 grep -E。但我找不到语法具体如何变化的任何摘要。某处有一个列表吗?我是否天真地认为这种事情应该可以总结在一张可以打印在几页纸上的表格中?
与普通旧的非扩展 sed 正则表达式一起使用的字符是否仍然以与 -r 选项相同的方式工作?换句话说,不使用 -r 选项时有效的表达式是否仍然有效,并且使用 -r 选项时仍然表示相同的含义?就像它们是使用 -r 选项有效的表达式的子集一样?
我一直认为一定有一个关于差异的简洁总结与某处的例子。