【发布时间】:2016-03-15 17:51:33
【问题描述】:
我被卡住的情况是我有一个普通的 Windows 文本文件 'command.txt',我正在使用来自本地计算机 (windows) 的远程 (unix) 服务器上的“pscp”命令从cmd。
该文件包含一些在远程服务器上运行所需的 unix 命令。复制已成功完成,但它被复制为 dos 文件。这就是为什么当我尝试使用“plink”从本地计算机运行 command.txt 文件时:
plink -pw password user@host bash -m /location of command.txt on the server/command.txt
无法执行command.txt。所以,我需要一些 windows 命令或者可能是一些 pscp 选项来将我的文件转换为 unix 文本文件,然后再将其复制到远程服务器上。
我知道的解决方案是使用dos2unix,但我不想使用它。
【问题讨论】:
-
我知道的解决方案是使用dos2unix,但我不想使用它。 为什么?
-
因为它在 Linux 上运行,并且我正在尝试持续部署该任务是其中的一部分,所以每个任务都必须在本地机器(即 windows)上执行。
标签: windows unix text-files file-conversion eol