Intereting Posts
Тестирование подключения удаленного хоста с помощью telnet Могут ли fstab опции uid и gid быть имя группы пользователей или они должны быть числовыми? Может ли RPM управлять файлами в домашней папке без подтверждения? Онлайн-сервер Linux Установка времени ожидания в режиме ожидания с помощью hdparm при загрузке с помощью правила udev не работает BTRFS конвертирует RAID0 в RAID1 Если у меня включена пересылка X11. Как запустить программу без нее в одном терминале? Извлечение чисел с десятичной точкой из вывода ls в Bash Есть ли способ выполнить fsck автоматически после сбоя питания? Virtualbox, dkms, linux-header и virtualbox-dkms установлены, но говорят, что их не хватает? Переслать code.domain.com на конкретный сервер? Могут ли два устройства Android в другой сети (3g) взаимодействовать с ssh-соединением? Ctrl + c и Ctrl + z для прерывания / приостановки заданий USB-загрузка недавно перестала работать Удалить файл с именем `in name

Нужно выполнить логику по соединению sftp

Я должен выполнить приведенную ниже логику после входа в систему SFTP. Мой исходный каталог находится на SFTP-сервере, а destDir – это путь к Unix-серверу. У меня есть все текстовые и JSON-файлы в папке SFTP, и после выполнения приведенной ниже логики мне нужно cp все JSON-файлы в Unix-путь.

 for jsonfile in "$sourcedir"/*.json; do txtfile="${jsonfile%.json}.txt" if [ -e "$txtfile" ]; then printf 'Will move %s to %s\n' "$jsonfile" "$destdir" cp -i "$jsonfile" "$destdir" fi done