Строка, начинающаяся с =
, преобразуется в регулярное выражение ^=
.
Ваша команда поиска должна быть:
find. -name "*.txt" | xargs grep '^='
Или, лучше (избегать бесполезного использованияxargs
):
find. -type f -name "*.txt" -exec grep '^[[:space:]]*=' {} +
(здесь из-за окончания +
выполняется только один grep для кучи файлов)
Поскольку у вас нет файла закрытого ключа SSH с именем <MY_SERVER_IP>
, клиент SSH возвращается к использованию файла ключа по умолчанию:
debug1: identity file /Users/han/.ssh/id_rsa type 0
...
debug1: Next authentication method: publickey
debug1: Offering public key:...
debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
debug1: Authentication succeeded (publickey).
Authenticated to <MY_SERVER_IP> ([...]:22).
И похоже, что соответствующий открытый ключ был добавлен в ~<user>/.ssh/authorized_keys
на <MY_SERVER_IP>
, так что аутентификация по ключу прошла успешно.