rsync с удаленным сервером, на котором не установлен rsync

На самом деле вы на правильном пути. Однако вам необходимо использовать поле десять в качестве индекса для вашей структуры данных:

awk '{data[$10] = $14} END { for (d in data) print d " " data[d]; }'

Если вам нужно различать несколько полей, используйте что-то вроде

data[$10, "14"] = "x"; data[$10, "11"] = "y"
3
05.04.2017, 01:59
1 ответ

Вы можете скопировать локальный rsync бинарник на другой сервер с помощью scp, а затем использовать rsync с директивой --rsync-path=PROGRAM, где PROGRAM - путь к загруженному rsync бинарнику.

Например:

which rsync
/usr/bin/rsync
scp /usr/bin/rsync user@remote:~/rsync
rsync -a --rsync-path=~/rsync source dest 
5
27.01.2020, 21:18

Теги

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