2012-03-27 7 views
1

Ich möchte ein Shell-Skript in Windows z. B. myscript.sh schreiben und dann über cygwin und ssh eine Verbindung zu einem Linux-Rechner herstellen und das Skript ausführen. Ich habe DOS2UNIX verwendet, um .sh-Dateien zu konvertieren, die in Windows erstellt wurden, um unter Linux zu laufen. Offensichtlich, wenn ich ein Skript mit ssh ausführe, muss es Linux-formatiert sein, um funktionieren zu können, also muss ich wissen, wie man ein Linux-unterstütztes Skript mit C, OpenOffice basic oder vBA erstellt?Ein Shell-Skript programmgesteuert in Windows erstellen und auf einem Linux-System über cygwin ausführen?

Gibt es empfohlene Methoden, Anleitungen oder Tutorials, die Sie mit mir teilen können, um dies zu demonstrieren?

+0

Dieses "Master" -Programm, beabsichtigen Sie, es als Windows-GUI zu starten oder würden Sie es von Cygwin starten? –

+0

Wenn 'dos2unix' bereits für Sie arbeitet, warum brauchen Sie mehr? Jeder ordentliche Editor wird verschiedene Kodierungsoptionen haben. [Notepad ++] (http://notepad-plus-plus.org/download/v6.0.html) hat es. –

Antwort

1

Stellen Sie sicher, dass Sie die ASCII-Codierung verwendet haben und legen Sie den Zeilentrenner nur in Ihrer Ausgabe als Zeilenumbruch fest.

Ich habe dies getan, aber Powershell stattdessen verwenden, die Kodierungsoption für die Ausgabedatei hat.

Verwandte Themen