У меня есть файл say results.txt, который присутствует на моем локальном сервере, но я хочу выполнить некоторые операции на удаленном сервере, читая содержимое файла result.txt построчно.
Как мне этого добиться?
ssh UserName@LocalMachineIPWhciFileonit cat /path/to/result.txt
if [ -f ... ]
locate
или find
. Предположим, у вас есть полный адрес файла в вашем файле: for i in $(ssh UserName@LocalMachineIPWhciFileonit cat /path/to/result.txt);do if [ -f $i ];then cp $i /NewPathYouWould fi;done
Я надеюсь, вы поняли правильно.
Вы можете передать содержимое файла через ssh
же, как и через любой другой канал.
# Create sample file cat >>/tmp/file <<'EOF' apple banana cherry EOF # Run 'nl' locally nl