我正在尝试使用以下命令将文件中的名称从 (token) 替换为 (take):
find ./ -type f -readable - writable -exec sed -i "s/token/take/g" {} \;
但我得到了这个:
find: paths must precede expression: `-'
有什么问题?我们如何解决它?
谢谢
答案1
-
和之间有一个额外的空格writable
所以正确的命令是:
find ./ -type f -readable -writable -exec sed -i "s/token/take/g" {} \;