Führen Sie text-Dateien im terminal
Weiß jemand, ob es einen Weg gibt, um automatisch ausgeführt, in der shell eine Liste der Befehle (aus einer Textdatei)?
Muss ich laufen, eine Menge von Skripten (um 1000). Die Skripte sind in python und nehmen Sie 2 Argumente, die jeder (dir_# und Probe#)
Den text-Datei, die ich gemacht habe sieht so aus...
python /home/name/scripts/get_info.py dir_1 sample1
python /home/name/scripts/get_info.py dir_2 sample2
python /home/name/scripts/get_info.py dir_3 sample3
python /home/name/scripts/get_info.py dir_4 sample4
...
So, ich würde erwarten, dass man diese text-Datei als argument an einen Befehl im terminal, die den job tun könnte automatisch...
Vielen Dank im Voraus,
peixe
- Der Befehl, den du suchst, ist
source
. - Ok, danke @paul. Er arbeitete auch...
InformationsquelleAutor peixe | 2011-07-01
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass die sogenannte "shell-Skript."
Fügen Sie diese an den Anfang der Datei:
Dann diesen Befehl ausführen:
Dann ausführen wie ein Programm:
Abwechselnd, führen Sie das shell direkt, erzählen, es zum ausführen von Befehlen in einer Datei:
Entweder machen Sie die Datei ausführbar:
oder führen Sie es als ein argument des sh:
Können, können Sie auch führen Sie eine shell-Datei:
Schreiben Sie ein shell-Skript: