Ich habe ein Bash-Skript mit den folgenden 2 Zeilen: Hour=$(date +"%H") Hour=$((10#$Hour)) Was macht Linie
Ich habe ein Bash-Skript mit den folgenden 2 Zeilen: Hour=$(date +"%H") Hour=$((10#$Hour)) Was macht Linie
Aus dem findutils-Handbuch: Zum Beispiel Konstrukte wie diese beiden Befehle # risky find -exec sh -c "something {}" \; find -execdir sh -c "something {}" \; sind sehr gefährlich. Der Grund dafür ist, dass das '{}' zu einem Dateinamen erweitert wird, der ein Semikolon oder andere Sonderzeichen für...
Aus dieser Frage, ob printf für yash integriert ist , ergibt sich diese Antwort, die den POSIX-Standard zitiert . Die Antwort weist darauf hin, dass die POSIX-Suchsequenz darin besteht, eine externe Implementierung des gewünschten Befehls zu finden, und dann, wenn die Shell sie als eingebaut...
Bei dem Versuch, den letzten Positionsparameter einzustellen /bin/dash, habe ich es versucht echo ${$#}. Überraschenderweise führte dies nicht zu einem Fehler, sondern zu einer PID, die mit $$variablen Inhalten identisch ist. Frage, warum hat diese Syntax funktioniert? Welche Syntaxregel hat die...
Was ist eine interaktive und eine nicht interaktive Shell? Fragen: Erstellen Sie einen Benutzer john, der keine interaktive Shell erhalten soll. Wie können wir das
Lassen Sie uns sagen , dass ich ein Verzeichnis dirmit drei Unterverzeichnisse dir1.. dir3. Und innen habe ich viele Dateien und andere Unterverzeichnisse. Ich würde gerne nach einer Datei mit einer *.cEndung suchen, aber ich würde nur im Unterverzeichnis "dir / dir2" und allen seinen...
Die manSeite gibt mir nicht viel Hoffnung, aber ich hoffe, es ist eine undokumentierte (und / oder GNU-spezifische)
Ich habe einen Ordner mit dem Namen /home/user/temps487 Ordner. In jedem Ordner habe ich eine Datei namens thumb.png. Ich möchte alle Dateien mit dem Namen thumb.png in einen separaten Ordner kopieren und sie basierend auf dem Ordner, aus dem sie stammen,
Ich benutze tcsh. Bash und Zsh und andere Vorschläge werden hier nicht helfen. Ich habe mehrere Aliase, die den gleichen Namen wie ein anderer Befehl haben. Wenn ich also einen Unalias-Namen hätte, würde die Eingabe des gleichen Namens jetzt etwas anderes bewirken. Meistens möchte ich den...
Wenn ich eine App mit diesem Befehl starte: /path/to/my/command >> /var/log/command.log Und der Befehl kehrt nicht zurück. Gibt es eine Möglichkeit, an einer anderen Eingabeaufforderung zu erkennen, auf welche Weise die STDOUT-Umleitung eingestellt ist? Ich suche sowas auch nicht cat...
Gibt es einige integrierte Werkzeuge , die erkennen -xund --xxxxals Schalter, und nicht die Argumente, oder müssen Sie alle Eingangsgrößen Test für Striche durchlaufen, und dann die Argumente danach
Ich schreibe ein PHP-Skript, um eine große Textdatei zu analysieren und Datenbankeinfügungen daraus zu machen. Allerdings ist die Datei auf meinem Host zu groß und ich habe die Speichergrenze für PHP erreicht. Die Datei enthält ungefähr 16.000 Zeilen. Ich möchte es (zuerst) in vier separate Dateien...
Ich habe einen Cron-Job, der ein Skript ausführt. Wenn ich das Skript über eine interaktive Shell (ssh'ed to bash) ausführe, funktioniert es einwandfrei. Wenn das Skript von selbst über cron ausgeführt wird, schlägt es fehl. Ich vermute, dass dabei einige der Umgebungsvariablen verwendet werden,...
Was ist der Unterschied zwischen diesen beiden Beispielen in der POSIX-Shell, wenn eine Variable vor / nach dem Inkrementieren erstellt wird? Sie scheinen die gleichen Konsequenzen zu haben, würden aber unterschiedlich eingesetzt? Wann würden Sie eins dem anderen vorziehen? X=$((X+1)) :...
Meine derzeit beste Wette ist: for i in $(find . -name *.jpg); do echo $i; done Problem: behandelt keine Leerzeichen in Dateinamen. Hinweis: Ich würde auch gerne eine grafische Methode verwenden, z. B. den Befehl
Wenn ich in einer Shell-Umgebung arbeite, stoße ich ziemlich oft auf die Notwendigkeit, "Intermediate-Pipe-Ausgaben" zu kopieren (z. B. von / zu bereits laufenden Editoren, zu anderen Shells, anderen Maschinen usw.). In einer Windows-Umgebung erfolgt eine einfache (und generische) Lösung häufig...
Ich versuche, einen Einzeiler zu schreiben, der die Ausgabe von df -hund Warnung prüfen kann, wenn eine der Partitionen nicht genügend Platz hat. Es ist der Teil mit Xargs, der mich jetzt in den Arsch tritt ... echo 95 | xargs -n1 -I{} [ {} -ge 95 ] && echo "No Space on disk {}% full --...
Kann ein Linux-Befehl Großbuchstaben enthalten? Ich weiß, dass es unterstützt wird, aber ich möchte sicher sein, ob es ein "Problem" ist oder "keine gute Sache"
Ich möchte verwenden lftp -c, um eine ganze Sitzung auf einmal durchzuführen (da ich dies später aus einem Skript heraus starten werde), und ich habe es mit geschafft, -eaber dadurch verbleibe ich bei der interaktiven Sitzung, die ich nicht möchte. Manuelle Zustände -c commands Execute the given...
Ich habe eine riesige gzip-Datei und möchte, dass sie von einem Programm (in diesem Fall 4s-Import) gelesen wird. Es braucht viel Zeit, um die Datei zuerst zu entpacken und dann das Programm mit dem Pfad zur Datei als Argument aufzurufen. Wäre es möglich, etwas zu tun wie: zcat huge.gz | 4s-import...