Ich suche derzeit nach Möglichkeiten, um Fehlerbefehle unter Linux zu unterdrücken, insbesondere den Befehl cp. Ich mache: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Wie unterdrücke ich die Fehlermeldung, die auf dem Bildschirm gedruckt wird ? Das heißt, ich möchte diese Fehlermeldung nicht auf …
Ich versuche, alle Instanzen einer bestimmten Nachricht aus dem Syslog in chronologischer Reihenfolge anzuzeigen, indem ich Folgendes mache: grep squiggle /var/log/messages* Leider stimmt das Glob-Muster zuerst mit der aktuell aktiven Datei überein. z.B. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 Dies bedeutet, dass die letzten Nachrichten zuerst angezeigt werden, gefolgt von den …
Ich war kürzlich überrascht, als ich so etwas tat mv ./* ../somedirectory und feststellte, dass Dateien wie .gitignorenicht verschoben wurden. Ich mache den größten Teil meiner Arbeit in zsh unter OS X, und diese Überraschung hat mich in CentOS verprügelt. Ich habe Bash unter OS X versucht und das gleiche …
Ich benutze den Befehl tar als, tar -cvf protTests.tar protTests/* zu tarallen Dateien im Ordner , protTests. Dies schließt jedoch die symbolischen Links innerhalb des Ordners ein, was nicht erwünscht ist. Gibt es eine Befehlszeilenoption, bei der alle Symlinks weggelassen werden?
Dies ist ziemlich einfach. Ich habe einen Ordner mit mehreren Unterordnern von JS-Dateien und möchte den Clojure-Compiler von Google für alle Dateien in diesen Ordnern ausführen. Der Befehl zum Verarbeiten einer einzelnen Datei lautet wie folgt: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Wie ändere ich dies, um es auf …
Ich hatte immer wieder dieses Problem: Ich habe einen Glob, der genau den richtigen Dateien entspricht, aber Ursachen hat Command line too long. Jedes Mal , wenn ich es auf eine Kombination von umgestellt habe findund grepdass die Arbeiten für die besondere Situation, die aber nicht 100% entspricht. Beispielsweise: ./foo*bar/quux[A-Z]{.bak,}/pic[0-9][0-9][0-9][0-9]?.jpg …
Gibt es ein Maximum für die Erweiterung des Dateinamens (Globbing) und wenn ja, was ist das? Siehe Globbing auf tldp.org. Angenommen, ich möchte einen Befehl für eine Teilmenge von Dateien ausführen: grep -e bar foo* rm -f bar* Gibt es eine Begrenzung für die Anzahl der Dateien, auf die bash …
Gibt es einen historischen Grund, warum Bash "Globbing" und reguläre Ausdrücke nicht identisch sind? Ich glaube zum Beispiel, dass in Bash [1-2]*alles übereinstimmt, was mit einer 1 oder einer 2 beginnt, gefolgt von etwas anderem, während ein regulärer Ausdruck [1-2]*nur einer Folge von 1s und 2s entspricht. Mein Bash-Scripting und …
Ich versuche zu verstehen, welche Bedeutung der Punkt in Bash hat und wie er sich von einem Stern unterscheidet. Kann jemand bitte näher darauf eingehen? Was ist zum Beispiel der Unterschied zwischen cp -ar /foo/. /foo2/undcp -pr /foo/* /foo2/
Ich habe Hunderte von PDF- und HTML-Dateien in einem Verzeichnis. Und ich möchte die Gesamtgröße der PDF-Dateien wissen. Auf Befehl du -ch /var/fookann ich die Gesamtgröße der Datei sehen, aber ich brauche nur die letzte Zeile, die Gesamtgröße. Wenn das Verzeichnis nur PDF-Dateien enthält, kann ich die -sOption verwenden, aber …
Wenn das Parsen der Ausgabe von lsgefährlich ist, weil einige funky Zeichen (Leerzeichen ,, \n...) beschädigt werden können, wie lässt sich die Anzahl der Dateien in einem Verzeichnis am besten ermitteln? Ich verlasse mich normalerweise darauf find, dieses Parsen zu vermeiden, find mydir | wc -lwerde aber aus den gleichen …
Ich habe einen Befehl find, der Dateien in meinem Projekt anzeigt: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Wie kann ich die Dateien filtern, damit nicht die Dateien in .gitignore angezeigt werden? …
Ich hatte den Eindruck, dass es sicherer sein könnte, ./*.fastqnach Dateien zu suchen, die mit enden .fastq. Zum Beispiel ./würde verhindern , dass die Datei erfassen .fastq. Dies ist offensichtlich falsch, wie im folgenden Beispiel gezeigt: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo …
Ich habe einen bestimmten Server, der bei der Verwendung von tr ein seltsames Verhalten zeigt. Hier ist ein Beispiel von einem funktionierenden Server: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Das macht für mich vollkommen Sinn. Dies ist jedoch vom "speziellen" Server: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Wie Sie …
Ich möchte fragen: Warum wird echo {1,2,3}auf 1 2 3 erweitert, was ein erwartetes Verhalten ist, während echo [[:digit:]]zurückgegeben wird, [[:digit:]]während ich erwartet habe, dass alle Ziffern von 0bis gedruckt werden 9?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.