На самом деле вы на правильном пути. Однако вам необходимо использовать поле десять в качестве индекса для вашей структуры данных:
awk '{data[$10] = $14} END { for (d in data) print d " " data[d]; }'
Если вам нужно различать несколько полей, используйте что-то вроде
data[$10, "14"] = "x"; data[$10, "11"] = "y"
Вы можете скопировать локальный 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