Ich habe ein Bash-Skript, das eine Zeichenfolge erstellt, die als Befehl ausgeführt werden soll Skript: #!
Ich habe ein Bash-Skript, das eine Zeichenfolge erstellt, die als Befehl ausgeführt werden soll Skript: #!
Ich habe eine Textdatei mit dem folgenden Format. Die erste Zeile ist der "SCHLÜSSEL" und die zweite Zeile ist der "WERT". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Ich brauche den Wert in der gleichen Zeile wie der Schlüssel. Die...
Hallo, ich bin sehr neu in der Bash-Programmierung. Ich möchte eine Möglichkeit finden, in einem bestimmten Text zu suchen. Dafür benutze ich folgende grepFunktion: grep -i "my_regex" Das funktioniert. Aber angesichts der folgenden data: This is the test data This is the error data as follows . . ....
Ich habe diese Woche Bash gelernt und bin auf einen Haken gestoßen. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Dies gibt immer True aus, obwohl die Bedingung etwas anderes anzuzeigen scheint. Wenn ich die Klammern entferne [], funktioniert es, aber ich verstehe nicht...
Ich möchte eine Einstellungsdatei für eine Variable aufrufen. Wie kann ich dies in Bash tun? Die Einstellungsdatei definiert also die Variablen (z. B. CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" Und das Skript verwendet diese Variablen darin
Ich versuche, ein Array in Bash der Dateinamen von meiner Kamera aus zu erstellen: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Wie Sie sehen können, befindet sich in der Mitte jedes Dateinamens ein Leerzeichen. Ich habe versucht, jeden...
Gibt es objektiv bessere Möglichkeiten, temporäre Dateien in Bash-Skripten zu erstellen? Normalerweise benenne ich sie einfach, was mir in den Sinn kommt, wie z. B. tempfile-123, da es gelöscht wird, wenn das Skript beendet ist. Gibt es einen anderen Nachteil, als ein mögliches tempfile-123 im...
Ich möchte ein Bash-Skript schreiben, um Text zu verarbeiten, für das möglicherweise eine while-Schleife erforderlich ist. Zum Beispiel eine while-Schleife in C: int done = 0; while(1) { ... if(done) break; } Ich möchte ein Bash-Skript schreiben, das dem entspricht. Aber was ich normalerweise...
Wenn zsh unter Mac OS X als Anmeldeshell festgelegt ist und von iTerm gestartet wird, berücksichtigt zsh nicht, dass es als Anmeldeshell ausgeführt wird, obwohl es als '-zsh' gestartet wird ('-' als erstes Zeichen von arg [0]), was bedeuten soll, dass es als Login-Shell beginnen soll. Wenn ich...
Ich habe ein Programm, das auf stdout ausgibt, und möchte diese Ausgabe in einem Bash-Skript stumm schalten, während ich zu einer Datei weiterleite. Wenn Sie beispielsweise das Programm ausführen, wird Folgendes ausgegeben: % myprogram % WELCOME TO MY PROGRAM % Done. Ich möchte, dass das folgende...
Ich habe ein Skript in Bash mit dem Namen Script.shund es muss seine eigene PID kennen (dh ich muss die PID in Script.sh erhalten). Irgendeine Idee, wie das
Ich habe ein Verzeichnis mit ungefähr 100000 Dateien und möchte eine Funktion für alle Dateien ausführen, die mit einer angegebenen Zeichenfolge beginnen, die möglicherweise mit Zehntausenden von Dateien übereinstimmt. Ich habe versucht ls mystring* Dies gibt jedoch den Bash-Fehler 'Zu viele...
Ich möchte einige n Zeilen vom Ende einer Datei entfernen . Kann das mit sed gemacht werden? Zum Beispiel, um Zeilen von 2 bis 4 zu entfernen, kann ich verwenden $ sed '2,4d' file Aber ich kenne die Zeilennummern nicht. Ich kann die letzte Zeile mit löschen $sed $d file aber ich möchte wissen,...
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Dieses Bash-Skript gibt mir einen fehlerhaften Substitutionsfehler unter Ubuntu. Jede Hilfe wird sehr
Ich greife zum ersten Mal auf GitHub zu und habe keine Erfahrung mit einer Konsole. Ich bin auf einem MacBook mit Bash. Wenn ich versuche, auf GitHub zuzugreifen, erhalte ich Folgendes: git clone [email protected]:dhulihan/league-of-legends-data-scraper.git Cloning into
Gibt es eine integrierte Funktion in Bash, die darauf wartet, dass ein Prozess abgeschlossen ist? Mit dem waitBefehl kann nur gewartet werden, bis untergeordnete Prozesse abgeschlossen sind. Ich würde gerne wissen, ob es eine Möglichkeit gibt, auf den Abschluss eines Prozesses zu warten, bevor Sie...
Ich versuche das Gegenteil von " Erkennen, ob stdin ein Terminal oder eine Pipe ist? " Zu tun . Ich führe eine Anwendung aus, die ihr Ausgabeformat ändert, weil sie eine Pipe in STDOUT erkennt, und ich möchte, dass sie denkt, dass es sich um ein interaktives Terminal handelt, damit ich bei der...
Wie kann ich den gesamten Text nach einem Zeichen, in diesem Fall einem Doppelpunkt (":"), in Bash entfernen? Kann ich den Doppelpunkt auch entfernen? Ich habe keine Ahnung
Ich kann anscheinend nicht herausfinden, wie das Datum einer Datei ausgedruckt werden soll. Ich bin bisher in der Lage, alle Dateien in einem Verzeichnis auszudrucken, aber ich muss die Daten damit ausdrucken. Ich weiß, dass ich ein Datumsformat mit dem Echo des Eintrags anhängen muss, aber alles,...