Техническая проблема: заменить имена на «найти»

Я пытаюсь заменить имена в файлах с (токена) на (взять), используя:

find ./ -type f -readable - writable -exec sed -i "s/token/take/g" {} \;

, но я получил это:

find: paths must precede expression: `-'

в чем проблема? и как мы можем решить это?

спасибо

1
задан 16 August 2019 в 03:26

1 ответ

Существует дополнительное пространство между - и writable

Таким образом, корректная команда:

find ./ -type f -readable -writable -exec sed -i "s/token/take/g" {} \;
1
ответ дан 7 December 2019 в 14:59

Другие вопросы по тегам:

Похожие вопросы: