Textdateien im Terminal ausführen

7

Weiß jemand, ob es eine Möglichkeit gibt, in der Shell automatisch eine Liste von Befehlen (aus einer Textdatei) auszuführen?

Ich muss eine Menge Skripts ausführen (ungefähr 1000). Die Skripte sind in Python und nehmen jeweils 2 Argumente (dir_ # und sample #)

Die Textdatei, die ich gemacht habe, sieht so aus ...

%Vor%

Ich würde also erwarten, dass die Übergabe dieser Textdatei als Argument an einen Befehl im Terminal den Job automatisch erledigt ...

Vielen Dank im Voraus,

peixe

    
peixe 01.07.2011, 09:17
quelle

4 Antworten

16

Das nennt man ein "Shell-Skript".

Fügen Sie dies an den Anfang Ihrer Datei:

%Vor%

Dann führe diesen Befehl aus:

%Vor%

Dann führe es wie ein Programm aus:

%Vor%

Alternativ können Sie die Shell auch direkt ausführen und ihr mitteilen, dass sie die Befehle in Ihrer Datei ausführen soll:

%Vor%     
Flimzy 01.07.2011, 09:20
quelle
3

Machen Sie die Datei entweder ausführbar:

%Vor%

oder führen Sie es als ein Argument von sh:

%Vor%     
user610650 01.07.2011 09:20
quelle
2

Sie können ein Shell-Skript schreiben:

%Vor%     
Giann 01.07.2011 09:21
quelle
1

Sie können auch eine Shell-Datei ausführen mit:

%Vor%     
Alasmari 29.11.2017 11:51
quelle

Tags und Links