Als «bash» getaggte Fragen

12
Was bedeutet% 1 in "% 1 töten"?

Ich weiß, dass $!die PID des letzten (Hintergrund-) Prozesses gespeichert wird, aber was bedeutet %1das? Ich sehe es oft zusammen mit killund es hat den gleichen Effekt wie kill $!. Kann mir jemand einen Hinweis geben? (Solche kleinen Begriffe sind so schwer zu googeln: -

12
Filterung der Ausgabe des obersten Befehls

Ich verwende einen Mac und möchte die Ausgabe des topBefehls für einen bestimmten Prozess so filtern, dass nur die Spalten PID, COMMAND und% CPU angezeigt werden. Nachdem ich die PID des Prozesses erhalten habe, starte ich: top -pid 1234 Dies zeigt jedoch mehr als 15 Spalten für diesen Prozess...

12
Führen Sie ein Shell-Skript mit einer HTML-Schaltfläche aus

Ich möchte ein Bash-Skript starten, wenn auf einer Website eine Schaltfläche gedrückt wird. Dies ist mein erster Versuch: <button type="button" onclick="/path/to/name.sh">Click Me!</button> Aber kein Glück. Irgendwelche Vorschläge? EDIT- Befolgen Sie die Ratschläge von slhclk und...

12
Cygwin bash sed sperrt meine Dateien

Wenn ich Dateien in Cygwin Bash mit dem Befehl sed ändere, wird die Datei gesperrt. Reproduzieren: Öffnen cmdund cdzu nicht-Benutzerverzeichnis (fe temp) echo aaa > test.txt Öffne im Texteditor, füge eine Zeile hinzu, versuche zu speichern => funktioniert %CYGWIN_HOME%\bin\bash -c "sed -i...

12
Regex für "oder" mehrerer Wörter in grep

[Computer]$ grep "foo|bar" filename Ich verstehe, dass der obige Befehl jede Zeile im Dateinamen zurückgeben sollte, in der "foo" oder "bar" beendet wird. Die Manpages bestätigen | als Regex oder Symbol und der Code funktioniert für "foo" und "bar" unabhängig voneinander. Was vermisse...

12
Folgt rm -r symbolischen Links?

Wenn ich in einem Teilbaum meiner Verzeichnisse symbolische Links habe und beschließe, ein Verzeichnis und seinen Inhalt rekursiv zu entfernen, werden dann Elemente entfernt, die symbolisch im Baum verknüpft

12
Bash Run Befehl für eine bestimmte Zeit?

Ich mache ein Bash-Skript für meinen Gebrauch. Wie kann ich einen Befehl für eine bestimmte Zeit ausführen, z. B. 20 Sekunden, und den Befehl beenden? Ich habe viele Lösungen ausprobiert, aber nichts funktioniert. Ich habe auch den Timeout-Befehl ohne Erfolg ausprobiert. Bitte geben Sie mir eine...

12
Neue Zeile im Heredoc verschwindet in der Datei

Ich gebe einen Heredoc in eine Datei zurück, aber die Zeilenumbrüche gehen verloren Dieses Skript ausführen #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt Mit dem Argument arg: foo wird die Datei unter foo...

12
Wie leite ich die Ausgabe an das Datum -d "Wert" weiter?

Ich habe ein Datum wie "2014-01-30 05:04:27 GMT" und wenn ich das Datum -d "2014-01-30 05:04:27 GMT" ausführe, befindet sich die Ausgabe in der Zeitzone meines Servers ("Do. 30. Januar 16:04:27 EST 2014 "). Mit grep und cut habe ich das Datum in GMT aus einer Datei extrahiert. Ich habe jedoch...