Ich habe einige Befehle in der TXT-Datei und ich muss sie alle Zeile für Zeile ausführen. Wie könnte ich es tun?Bash-Befehle aus der TXT-Datei ausführen
Antwort
Just do bash file
:
$ cat file
date
echo '12*12' | bc
$ bash file
Mon Nov 26 15:34:00 GMT 2012
144
Bei Aliase laufen nur bash -i file
keine Notwendigkeit, über Dateierweiterungen oder Ausführungsrechte zu kümmern.
Dies funktioniert mit nativen Befehlen, aber ich habe einen * Alias * in meiner Datei gespeichert und funktioniert so nicht. Ich habe einen Fehler: "Kein Befehl 'mycm' gefunden ...". Gibt es einen anderen Weg dafür? –
@HankPhung 'bash -i file' –
in einem Terminal geben Sie einfach:
bash path/to/my/file.txt
Und Sie werden jeweils Linien ausgeführt werden sollen.
ändern, nur die Erweiterung der Datei
Add/bin/bash beim Start der Datei
Änderung der Genehmigung der Datei .sh
ausführbarenals einfach laufen ./ Dateiname.sh-Befehl in der Befehlszeile. alle Befehle in der Datei
Wenn jemand die Frage nicht ausführt, wie man Befehle ausführt, die in einer Datei gespeichert sind, bezweifle ich, dass er die Berechtigung umbenennen oder ändern kann, ohne irgendeine zusätzliche Erklärung. –
Wenn er Befehl ausführen muss, dann weiß er offensichtlich etwas über die Kommazeile (obwohl ich nicht erwarte, dass er sehr viel über Shell weiß). Ich denke, in der Schale zu arbeiten ist eine immense Schönheit und nett. Ich erzählte ihm von den Grundlagen der Shell-Programmierung. In Stackoverflow wurde einige Codierung immer gut angenommen. Dann wenn ich ihm über die Codierung in der Shell sage, was ist dann falsch ?? und warum der Dwnvote? –
Ändern Sie die Erweiterung .sh und für die erste Zeile #!/usr/bin/env bash
und als jemand anderes sagte chmod +x
Das Ändern der Erweiterung ist weder wichtig noch relevant. –
- 1. Osgi-Bundle von der Kommandozeile aus ausführen
- 2. Ausführen eines npm-Skripts aus der Schlucktask
- 3. Ausführen der Linq-Abfrage löst Ausnahme aus
- 4. Ausführen von Javascript aus Silverlight aus der Browser-App
- 5. Skript ausführen aus pyspark Shell
- 6. Ausführen von ffmpeg aus Python
- 7. Ausführen von Methode aus Markup
- 8. Ausführen von Rsync aus Python
- 9. Bash-Befehl aus Slack ausführen
- 10. Ausführen von VBAscript aus Python
- 11. Verwalten der Fehlerbehandlung beim Ausführen von sqlplus aus Shellskripts
- 12. Ausführen mehrerer Powershell-Befehle aus C# mit der Variablen
- 13. Perl-Skripte aus PATH-Ordner in der Eingabeaufforderung ausführen
- 14. Öffnen Terminal aus der Shell und Ausführen von Befehlen
- 15. Ausführen von PHP-Skript aus dem Buch mit der Befehlszeile
- 16. Ausführen eines JUnit-Tests von der Groovy-Konsole aus
- 17. Öffnen und Ausführen der Datei im SML-Interpreter aus Vim
- 18. kann diese exe-Datei von der Eingabeaufforderung aus ausführen?
- 19. Ausführen von JavaScript aus einem -Frame
- 20. Ausführen von Prozessen aus Visual Studio
- 21. Ausführen der Kette der Verantwortung Variation
- 22. Wie Grunt Aufgaben aus VSCode ausführen?
- 23. Ausführen von PowerShell-Skript aus C# -Anwendung
- 24. Ausführen von SQL aus Datei in SQLAlchemy
- 25. Wie PHP aus einer Datenbank ausführen?
- 26. Umgebungsspezifische Änderungen aus dem liquibase-Skript ausführen
- 27. Befehle aus externer Datei in Rails ausführen
- 28. Batchdatei aus JScript in HTA ausführen
- 29. Ausführen von 7-Zip aus VB
- 30. Ausführen von SQL-Skriptdatei aus Powershell
Wie wäre es 'bash file.txt' ausgeführt werden? –
mögliche Duplikate von [ubuntu Textdatei als Befehl ausführen] (http://stackoverflow.com/questions/9825495/ubuntu-run-text-file-as-command) – mido