Я не совсем понимаю, где именно вы хотите добавить пространство, но я думаю, что это может вам помочь:
sed -i -e '/PLACEHOLDER/ r TestOutput.txt' -e 's/PLACEHOLDER//;s/^/ /' SQLInput.txt
^
является якорем начальной строки, поэтому оператор s/^/ /
в основном просто добавляет два пробела в начале любой строки.
ssh-agent
не отслеживает имена файлов ключей, которые в него загружены.
Если ключ зашифрован, ssh
не знает, соответствует ли он уже загруженному ключу, так как сначала необходимо его расшифровать.
Чтобы предотвратить двойное приглашение, убедитесь, что открытый ключ в ~/.ssh/id_rsa.pub
также присутствует. ssh
может использовать это, чтобы определить, что ключ уже загружен, чтобы предотвратить ненужный запрос.