Скопируйте последнюю строку локального файла в файл на удаленном сервере

Надеюсь, название имеет смысл.

Я пытаюсь скопировать последнюю строку файла в файл с тем же именем на удаленном сервере.

Например: скопируйте последнюю строку server1:/opt/users.txt на server2:/opt/users.txt

server1: cat /opt/users.txt

  1. john
  2. Kathy
  3. Sierra

server2: cat /opt/users.txt

  1. john
  2. Kathy

копируйте последнюю строку server1:/opt/users. txt на server2:/opt/users.txt

output

server2: cat /opt/users.txt

  1. John
  2. Kathy
  3. Sierra
0
задан 12 January 2021 в 23:03

1 ответ

из Server1 , предполагая, что ] Пользователь имеет соответствующие разрешения для записи в файл:

tail -n 1 /opt/users.txt | ssh user@server2 'cat - >> /opt/users.txt'
4
ответ дан 18 March 2021 в 23:44

Другие вопросы по тегам:

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