Ich habe 3 Verzeichnisse im aktuellen Pfad. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Ich habe erwartet, dass der letzte ls-Befehl nur übereinstimmt a_clean_data. Warum passte es auch zum Inhalt 0? bash --version GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)
Zum Beispiel, wenn ich ein Skript ./foo habe, das 10 Parameter akzeptiert, und ich nur den 8. Parameter übergeben möchte. Die einzige Möglichkeit, wie ich das derzeit weiß, ist: ./foo '' '' '' '' '' '' '' 'bar' Gibt es einen einfacheren / besseren Weg?
Die folgende Zeile ist offensichtlich: echo "bla" | foo | bar Aber machen die folgenden dasselbe? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Welcher von den foound barlas "bla" von stdin und warum? Ich meine, dass ich es natürlich einfach codieren und überprüfen kann, aber ich …
Ich wundere mich über die Richtung der Rekursion im Allgemeinen und rm im Besonderen. rm rekursion funktioniert nur abwärts richtig? sudo rm -R *.QTFSWird ausgeführt : Löscht alle * .QTFS-Dateien im aktuellen Verzeichnis und seinen untergeordneten Dateien, richtig? aktuelles Verzeichnis durch angezeigt , wie ls -lhaauch enthält .und ..Links für …
Beim Laufen echo abcd | wc -c es kehrt zurück 5. Das Wort abcdist jedoch nur 4 Zeichen lang. Wird echonach dem Wort ein Sonderzeichen gedruckt abcd? Und kann ich verhindern echo, dass das gedruckt wird?
In Bash funktioniert die automatische Vervollständigung von Pfaden seit kurzem nicht mehr, wenn vimBefehle ausgegeben werden, deren Pfad tiefer als zwei Verzeichnisse ist (bei anderen Befehlen wie lsund funktioniert sie weiterhin wie erwartet cd). Wenn ich zum Beispiel tippe ls .config/btsync/btund dann die Tabulatortaste drücke, wird dies auf erweitert ls …
Ich habe sechs logische Linux-Volumes, die zusammen eine virtuelle Maschine sichern. Die VM wird derzeit heruntergefahren, sodass Sie problemlos konsistente Images davon erstellen können. Ich möchte alle sechs Bilder in einem Archiv zusammenfassen. Trivialerweise könnte ich so etwas tun: cp /dev/Zia/vm_lvraid_* /tmp/somedir tar c /tmp/somedir | whatever Aber das schafft …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich bin gespannt, mit welchem Trick Sie sich Optionen …
Wie kann ich eine durch Tabulatoren getrennte Textdatei mit zwei Spalten bearbeiten, indem ich nach dem ersten Element der zweiten Spalte sortiere (nur wenn das erste Spaltenelement dasselbe ist)? Beispiel: Eingabedatei 1 A 1-2 A 6-8 A 3-4 B 7-10 B 5-9 Erwartete Ausgabe: Datei 2 A 1-2 A 3-4 …
Nachdem ich kürzlich tmux und Tmuxinator entdeckt habe, habe ich versucht, eine Entwicklungsumgebung für die Verwendung einzurichten. Gemäß Protokoll dürfen wir Passwörter / Passphrasen nicht in Skripten speichern. Also, was ich suche, ist ein Warten auf tmux, bis der SSH-Tunnel eingerichtet ist (Passwort eingegeben, gedrückt und angemeldet). Ich weiß, dass …
Ich weiß, dass wir einem besonderen Charakter wie *(){}$mit entkommen können \, um als Literaten zu gelten. Zum Beispiel \*oder\$ Aber im Falle, .dass ich es zweimal machen muss, gilt \\.es als Sonderzeichen. Beispiel: man gcc | grep \\. Wieso ist es so?
Beim Versuch, eine Textdatei in ihr ASCII-Äquivalent zu konvertieren, erhalte ich die Fehlermeldung iconv: illegal input sequence at position. Befehl, den ich benutze, ist iconv -f UTF-8 -t ascii//TRANSLIT file Der beleidigende Charakter ist æ. Die Textdatei selbst ist hier vorhanden . Warum heißt es unzulässige Reihenfolge? Das Eingabezeichen ist …
Es scheint, dass mein Raspberry Pi-Server nach einer zufälligen Zeit die WLAN-Verbindung verliert und irgendwie nicht automatisch wiederhergestellt werden kann. In der Regel wird das Problem durch einen Neustart von Hand behoben. Ich möchte einen automatischen Neustart durchführen, wenn nach ca. 30 Minuten kein WLAN verfügbar ist. Wie kann ich …
Bash 4.2 unter CentOS 6.5: In meinem habe ~/.bash_profileich eine Reihe von Aliasen, darunter: alias grep='grep -n --color=always' damit ich beim laufen automatisch farbmarkierungen und zeilennummern drucken kann grep. Wenn ich Folgendes ausführe, funktioniert die Hervorhebung wie erwartet: $ grep -Re 'regex_here' *.py Als ich dies jedoch kürzlich ausführte: $ …
Ich habe ein 1-TB-Laufwerk über USB angeschlossen. Es enthält ein physisches LVM- Volume, das das gesamte Gerät ausfüllt (ohne Partitionstabelle). Als ich versuchte, ein logisches Volume mithilfe der gesamten PV zu erweitern, beschwerte sich der Geräte-Mapper , dass der von LVM auf der PV zugewiesene Abschnitt größer als das Gerät …
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.