Unix & Linux

32
Wie finde ich unvergleichliche Klammern in einer Textdatei?

Heute habe ich gelernt, dass ich nicht perl -c filenamepassende geschweifte Klammern {} in beliebigen Dateien finden kann, nicht unbedingt in Perl-Skripten. Das Problem ist, dass es mit anderen Arten von Klammern () [] und vielleicht <> nicht funktioniert. Ich hatte auch Experimente mit...

32
Löschen Sie die ersten n Bytes der Dateien

Ich habe ein extremes Problem und alle Lösungen, die ich mir vorstellen kann, sind kompliziert. Nach meiner Erfahrung mit UNIX / Linux muss es einen einfachen Weg geben. Ich möchte die ersten 31 Bytes jeder Datei in löschen /foo/. Jede Datei ist lang genug. Ich bin sicher, jemand wird mir eine...

32
Programmverhalten beim kill -HUP erhalten?

Gibt es eine Möglichkeit herauszufinden, was das Programm tun wird, wenn es das Kill-Signal HUP empfängt? Ohne einfach den Befehl von c: D auszuführen Zum Beispiel killall -HUP pppdwird pppd neu gestartet killall -HUP firefox, um Firefox zu

32
Was macht der -e in einem Bash Shebang?

Ich habe ein Bash-Skript mit folgenden Inhalten: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Dieses Skript wird nicht ohne das -e ausgeführt. Was macht das -efür dieses Skript? Und was macht der $?in diesem

32
Wie kann ich zwei Bash-Befehle in -exec des Befehls find verwenden?

Ist es möglich, 2 Befehle im -execTeil des findBefehls zu verwenden? Ich habe versucht, etwas wie: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; und ich bekomme: find: fehlendes Argument für -exec chmod: Kein Zugriff auf {}: Keine solche Datei oder Verzeichnis chmod: Kein...

32
Was bedeutet eine "<<(…)" - Umleitung?

Ich habe gesehen, dass rvm (ruby version manager) mit dem folgenden Befehl installiert wird: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) So wie ich es verstehe, bekommen wir den Skriptinhalt und übergeben ihn an die Bash (ich glaube < <und...

32
Wie drucke ich bestimmte Spalten nach Namen?

Ich habe folgende Datei: id name age 1 ed 50 2 joe 70 Ich möchte nur die Spalten idund drucken age. Im Moment benutze ich nur awk: cat file.tsv | awk '{ print $1, $3 }' Dies setzt jedoch voraus, dass die Spaltennummern bekannt sind. Gibt es eine Möglichkeit, wie ich den Namen der Spalte (in der...

32
Rekursiv mit wget herunterladen

Ich habe ein Problem mit dem folgenden Befehl wget: wget -nd -r -l 10 http://web.archive.org/web/20110726051510/http://feedparser.org/docs/ Es sollte rekursiv alle verknüpften Dokumente im Original-Web herunterladen, aber es werden nur zwei Dateien ( index.htmlund robots.txt) heruntergeladen . Wie...