Als «batch-file» getaggte Fragen

102
String-Ersetzung in Batch-Datei

Wir können Zeichenfolgen in einer Batchdatei mit dem folgenden Befehl ersetzen set str="jump over the chair" set str=%str:chair=table% Diese Zeilen funktionieren einwandfrei und ändern die Zeichenfolge "Über den Stuhl springen" in "Über den Tisch springen". Jetzt möchte ich das Wort "Stuhl" in der...

99
Batch-Dateien - Anzahl der Befehlszeilenargumente

Wenn Sie nur einige Shell-Skripte in Batch-Dateien konvertieren, gibt es eine Sache, die ich anscheinend nicht finden kann ... und das ist eine einfache Zählung der Anzahl der Befehlszeilenargumente. z.B. Wenn Sie haben: myapp foo bar In Shell: $ # -> 2 $ * -> foo bar $ 0 -> myapp $ 1...

99
Kopieren Sie Dateien ohne zu überschreiben

Ich kann einfach keine Möglichkeit finden, in der Befehlszeile zu sagen: "Kopieren Sie alle Dateien von Verzeichnis A nach Verzeichnis B, aber wenn die Datei bereits in Verzeichnis B vorhanden ist, überschreiben Sie sie nicht, unabhängig davon, welche Datei neuer ist." und fordere mich nicht auf....

98
Kommentieren mehrerer Zeilen in der DOS-Batchdatei

Ich habe eine riesige MS DOS Batch-Datei geschrieben. Um diese Batch-Datei zu testen, muss ich nur einige Zeilen ausführen und möchte die verbleibenden Zeilen ausblenden / auskommentieren. Ich habe einige vorhandene Kommentarzeilen, beginnend mit, ::daher kann ich sie nicht ::mehr verwenden, da...

97
Batch-Äquivalent zu Bash-Backticks

Wenn ich mit Bash arbeite, kann ich die Ausgabe eines Befehls wie folgt in einen anderen Befehl einfügen: my_command `echo Test` wäre das gleiche wie my_command Test (Offensichtlich ist dies nur ein unpraktisches Beispiel.) Ich frage mich nur, ob Sie in Batch dasselbe tun

96
Batch-Skript zum Löschen von Dateien

Ich habe ein Batch-Skript wie folgt. D: del "D:\TEST\TEST1\Archive\*.TSV" del "D:\TEST\TEST1\Archive\*.TXT" del "D:\TEST\TEST2\Archive\*.TSV" del "D:\TEST\TEST2\Archive\*.TXT" del "D:\TEST\TEST 100%\Archive\*.TSV" del "D:\TEST\TEST 100%\Archive\*.TXT" Der obige Code löscht alle ".txt" - und...

96
Wie kann ich ein .BAT-Skript debuggen?

Gibt es eine Möglichkeit, ein .bat-Skript zu durchlaufen? Die Sache ist, ich habe ein Build-Skript, das viele andere Skripte aufruft, und ich würde gerne sehen, in welcher Reihenfolge sie aufgerufen werden, damit ich weiß, wo genau ich vorgehen und meine Änderungen hinzufügen muss...

96
Kann ich einen IF-Block in einer DOS-Batchdatei haben?

In einer DOS-Batchdatei können wir nur 1 Zeile haben, wenn Anweisungshauptteil? Ich glaube, ich habe irgendwo einen Ort gefunden, den ich ()für einen if-Block verwenden könnte, wie {}er in C-ähnlichen Programmiersprachen verwendet wird, aber er führt die Anweisungen nicht aus, wenn ich dies...

96
Ein einziges Skript für Windows Batch und Linux Bash?

Ist es möglich, eine einzelne Skriptdatei zu schreiben, die sowohl unter Windows (als .bat behandelt) als auch unter Linux (über Bash) ausgeführt wird? Ich kenne die grundlegende Syntax von beiden, habe es aber nicht herausgefunden. Es könnte wahrscheinlich die obskure Syntax von Bash oder einen...