Единственная необходимая вам команда - scp
. Как и любая другая команда, scp
возвращает код состояния 0 для указания успеха или ненулевое значение для указания ошибки. Если scp
возвращает 0, файл был загружен успешно.
if scp …; then
echo >&2 "The file was uploaded successfully."
else
echo >&2 "There was an error uploading the file."
fi
Награды должны быть вручены @Murray Jensen.
Короткий ответ: ~/.vimrc
имеет значение.
На машине, которую я не могу сохранить:wq
:
[root@localhost x]# cat ~/.vimrc
set fileencodings=utf-8,gb18030,ucs-bom,cp936
vim
проверит правильность utf -8, если обнаружен недопустимый байт, установите опцию readonly
. Он не установит параметр readonly
в двоичном режиме.
После комментирования этой строки я могу сохранить файл с :wq
.