Unix & Linux

65
rekursive Statistiken über Dateitypen im Verzeichnis?

Ich habe ein Website-Scrape für ein Conversion-Projekt durchgeführt. Ich möchte einige Statistiken über die Dateitypen dort erstellen - zum Beispiel 400 .htmlDateien, 100 .gifusw. Was ist ein einfacher Weg, dies zu tun? Es muss rekursiv sein. Bearbeiten: Mit dem Skript, das maxschelpzig gepostet...

65
Grep 'OR' Regex Problem

Ich versuche, grep mit einem regulären Ausdruck zu verwenden, um Zeilen in einer Datei zu finden, die mit 1 von 2 möglichen Zeichenfolgen übereinstimmen. Hier ist mein Grep: $ grep "^ID.*(ETS|FBS)" my_file.txt Das obige grep gibt keine Ergebnisse zurück. Wenn ich jedoch eine der folgenden Aktionen...

65
Wie entkomme ich Anführungszeichen in Shell?

Ich habe Probleme mit der Flucht vor Charakteren in der Bash. Ich möchte einfache und doppelte Anführungszeichen vermeiden, während ein Befehl unter einem anderen Benutzer ausgeführt wird. Nehmen wir zum Zweck dieser Frage an, ich möchte Folgendes auf dem Bildschirm wiedergeben: 'single quote...

65
Eine Liste der verfügbaren DBus-Dienste

Gibt es eine Liste der verfügbaren DBus-Dienste? Ich bin auf einige gestoßen (wie die von NetworkManager, Rhythmbox, Skype, HAL). Ich frage mich, ob ich eine ziemlich vollständige Liste der angebotenen Dienste / Schnittstellen finden

65
gpg fragt auch mit --passphrase nach dem Passwort

Ich erwarte, dass der folgende Befehl die gpg-Datei extrahiert, ohne nach dem Passwort zu fragen: gpg --passphrase 1234 file.gpg Aber es fragt nach dem Passwort. Warum? Dies hat auch das gleiche Verhalten: gpg --passphrase-file passfile.txt file.gpg Ich benutze Ubuntu mit Gnome 3 und erinnere mich,...

65
Warum ist mein Fund nicht rekursiv?

Ich führe den folgenden Befehl aus, der jedoch nicht rekursiv ausgeführt wird: find . -name *.java Ich weiß, dass es Java-Dateien weiter unten im aktuellen Verzeichnis gibt, aber es führt das findnur im aktuellen Verzeichnis aus. Ich verwende OS X,

65
Muster am Zeilenende mit grep erkennen

Wenn ich mache: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Wenn ich .rarnur die Dateien auflisten möchte und grep verwende , werden mir auch die .rar.partDateien angezeigt, was nicht mein Wunsch...