Suchergebnisse für Anfrage "bash"
Recursively Dateien mit einer bestimmten Erweiterung finden
Ich versuche, Dateien mit bestimmten Erweiterungen zu finden. Zum Beispiel möchte ich alle PDF- und JPG-Dateien mit dem Namen Robert @ finde Ich weiß, dass ich diesen Befehl ausführen kann $ find . -name '*.h' -o -name '*.cpp' Aber ich muss ...
Wie ändere ich mein aktuelles Verzeichnis über ein Python-Skript?
Ich versuche, eine eigene Version des Befehls 'cd' zu implementieren, die dem Benutzer eine Liste mit fest codierten Verzeichnissen zur Auswahl anzeigt, und der Benutzer muss eine Nummer eingeben, die einem Eintrag in der Liste entspricht. Das ...
echo $ (printf…) löscht Whitespace / Formatierung
Ich habe printf verwendet, um eine Zahl in bash zu formatieren: $ printf -- ">>%4d\n" 1 >> 1Dies funktioniert gut, aber wenn ich das Gleiche in einer Subshell mache: $ echo $(printf -- ">>%4d\n" 1) >> 1Warum werden die Leerzeichen entfernt? ...
Wann sollten XARGs den Leseschleifen vorgezogen werden?
xargs wird häufig in Shell-Skripten verwendet. Es ist normalerweise einfach, diese Verwendungen in Bash mit @ umzugestaltewhile read -r; do ... done oderwhile read -ar; do ... done Schleifen. Wann solltexargs bevorzugt werden, und wann sollten ...
Erwarten Sie den Befehl in der while-Schleife des Shell-Skripts.
Ich habe eine Liste mit Dateinamen in einer Textdatei und muss jede Datei mit dem Befehl scp auf den Server übertragen. Ich lese Dateinamen aus Read.sh und übergebe jeden Dateinamen an transfer.sh script, aber scp führt den Befehl in diesem ...
Linux: Mehrere Dateien in einer neuen Zeile zusammenführen
Ich benutzecat * .txt, um mehrere txt-Dateien zu einer zusammenzuführen, aber ich brauche jede Datei in einer separaten Zeile. Was ist der beste Weg, um Dateien mit jeder in einer neuen Zeile erscheinenden Datei zusammenzuführen?
find-Befehl macht Probleme mit -exec arg
Ich versuche ein @ zu bauen und auszuführfind Befehl aus einem Skript. Aber ich bekomme eine sehr kryptische Fehlermeldung vonfind. Im Folgenden wird zusammengefasst, wie ich die Befehlszeile erstelle und dann ausführ $ xx="find . -name 'p*' ...
Lösche alle bis auf die neuesten X-Dateien in bash
Gibt es eine einfache Möglichkeit, in einer Standard-UNIX-Umgebung mit bash einen Befehl auszuführen, um alle bis auf die neuesten X-Dateien aus einem Verzeichnis zu löschen? Um ein konkretes Beispiel zu nennen, stellen Sie sich vor, ein ...
Warum setzt -e; true && false && true nicht beenden?
Gemäßdiese akzeptierte Antwort [https://stackoverflow.com/a/2871034/274677] Verwendung derset -e builtin sollte ausreichen, damit ein Bash-Skript beim ersten Fehler beendet wird. Dennoch das folgende Skript: #!/usr/bin/env bash set -e echo "a" ...
Was bedeutet "<<<" in einer Bash-Befehlszeile? Und wo ist es dokumentiert?
Was macht<<< meine in dieser Befehlszeile? bc <<< "1 + 1"s scheint nicht eine Kombination von< und<<, und ich kann keine Dokumentation dafür finden. Es scheint sich wie @ zu verhalt echo "1 + 1" | bcAuch arbeitet inksh, aber nicht insh.