Suchergebnisse für Anfrage "bash"

6 die antwort

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 ...

5 die antwort

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 ...

3 die antwort

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? ...

TOP-Veröffentlichungen

6 die antwort

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 ...

1 die antwort

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 ...

5 die antwort

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?

1 die antwort

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*' ...

17 die antwort

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 ...

3 die antwort

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" ...

3 die antwort

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.