записать пакетный файл для копирования текстового файла из системы Windows в систему Unix - PullRequest
0 голосов
/ 09 марта 2009

Мне нужно скопировать результат сценария bleow в описание местоположения системы Unix. сценарий

@echo off
setlocal enableextensions enabledelayedexpansion
set Counter=0
set FILEPATH=C:\VPM-WNC-MANUAL-MIGRATION
for /f "usebackq tokens=2,5,6 delims= " %%a in (`findstr /c:"Cod " %FILEPATH%\INPUT\INPUT.txt`) do (        
set x=%%b
set x=!x:~3!
set y=%%c        
if %%c LSS 10 set y=!y:~1!
set item!Counter!=%%a-!x!#!y!        
set /a Counter+=1
)
set result=%item0%
for /l %%i in (0,1,!Counter!) do echo !item%%i!>> %FILEPATH%\OUTPUT\result.txt  
echo \n
move %FILEPATH%\INPUT\INPUT.txt %FILEPATH%\DONE\
echo  >> %FILEPATH%\INPUT\INPUT.txt
move %FILEPATH%\OUTPUT\result.txt %FILEPATH%\RESULT\
echo  >> %FILEPATH%\OUTPUT\result.txt   
endlocal

result.txt должен перейти в папку unix

Ответы [ 3 ]

3 голосов
/ 09 марта 2009

PuTTy scp может быть вариантом для вас. Работает как безопасное копирование в Linux.

, например

pscp result.txt your_username @ remotehost: / some / remote / directory

2 голосов
/ 09 марта 2009

Вы можете использовать Samba для монтирования файловой системы unix в качестве диска Windows. Затем скопируйте файл как обычно на локальный жесткий диск.

1 голос
/ 09 марта 2009

Вы можете использовать ftp или scp для загрузки результатов на сервер Unix, если у вас есть доступ к этим службам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...