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
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%Machen Sie die Datei entweder ausführbar:
%Vor%oder führen Sie es als ein Argument von sh:
%Vor%Tags und Links command-line linux list terminal