Als «shell» getaggte Fragen

201
Durchlaufen Sie eine Liste von Dateien mit Leerzeichen

Ich möchte eine Liste von Dateien durchlaufen. Diese Liste ist das Ergebnis eines findBefehls, daher habe ich Folgendes gefunden: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Es ist in Ordnung, außer wenn eine Datei Leerzeichen in ihrem Namen...

199
Asynchrone Shell-Ausführung in PHP

Ich habe ein PHP-Skript, das ein Shell-Skript aufrufen muss, sich aber überhaupt nicht um die Ausgabe kümmert. Das Shell-Skript führt eine Reihe von SOAP-Aufrufen durch und ist langsam abzuschließen. Daher möchte ich die PHP-Anforderung nicht verlangsamen, während sie auf eine Antwort wartet....

197
Längste Zeile in einer Datei

Ich suche nach einer einfachen Möglichkeit, die Länge der längsten Zeile in einer Datei zu ermitteln. Im Idealfall handelt es sich um einen einfachen Bash-Shell-Befehl anstelle eines

197
Effizient testen, ob ein Port unter Linux offen ist?

Wie kann ich anhand eines Bash-Skripts schnell herausfinden, ob ein Port 445auf einem Server geöffnet ist / lauscht. Ich habe ein paar Optionen ausprobiert, aber ich möchte etwas schnell: 1. lsof -i :445 (Dauert Sekunden) 2. netstat -an |grep 445 |grep LISTEN(Dauert Sekunden) 3. telnet(es gibt...

195
Wie verwende ich "jq" in einer Shell-Pipeline?

Ich kann mich jqin einer Shell-Pipeline nicht "normal" verhalten. Beispielsweise: $ curl -s https://api.github.com/users/octocat/repos | jq | cat führt dazu jq, dass der Hilfetext * einfach ausgedruckt wird. Das gleiche passiert, wenn ich versuche, die jqAusgabe in eine Datei umzuleiten : $ curl -s...

195
Zufallszahl aus einem Bereich in einem Bash-Skript

Ich muss eine zufällige Portnummer zwischen 2000-65000aus einem Shell-Skript generieren . Das Problem ist $RANDOMeine 15-Bit-Zahl, also stecke ich fest! PORT=$(($RANDOM%63000+2001)) würde gut funktionieren, wenn es nicht für die Größenbeschränkung wäre. Hat jemand ein Beispiel dafür, wie ich das...

194
Wie kann ich schnell alle Zahlen in einer Datei summieren?

Ich habe eine Datei, die mehrere tausend Zahlen enthält, jede in einer eigenen Zeile: 34 42 11 6 2 99 ... Ich möchte ein Skript schreiben, das die Summe aller Zahlen in der Datei druckt. Ich habe eine Lösung, aber sie ist nicht sehr effizient. (Die Ausführung dauert einige Minuten.) Ich suche nach...