Wie kann ich einen Dateipfad in einen URI in der Befehlszeile konvertieren? Beispiel : /home/MHC/directory with spaces and ümläuts zu
Wie kann ich einen Dateipfad in einen URI in der Befehlszeile konvertieren? Beispiel : /home/MHC/directory with spaces and ümläuts zu
Abfrage Ich benutze Bash. Wenn ich nach Dateien suche, mache ich oft Folgendes: find -name stackexchange.hs Und oft sehen die Ergebnisse so aus: /youre/the/man/now/dog/stackexchange.hs /you/are/no/longer/the/dog/dog/stackexchange.hs /this/is/the/file/i/want/stackexchange.hs Dann möchte ich einen...
Ist es in bash -xmöglich, einzelne Befehle vom Echo auszunehmen, wenn sie mit der Option ausgeführt werden? Ich versuche, die Ausgabe so ordentlich wie möglich zu gestalten, daher führe ich bestimmte Teile meines Skripts in einer Subshell mit aus set +x. Die Zeile set +xselbst wird jedoch weiterhin...
Ich habe zwei Arrays: arrayA=(1 2 3) arrayB=(a b c) und ich möchte einen von ihnen mit einem Befehlszeilenargument ausdrucken, dh ohne if else. Ich habe einige Variationen der Syntax ohne Erfolg ausprobiert. Ich möchte so etwas tun: ARG="$1" echo ${array${ARG}[@]} Ich erhalte jedoch den Fehler...
Ich suche einen praktischen Einzeiler für die Berechnung der durchschnittlichen Dateigröße in einem Verzeichnis. Was ich will ist: Größe aller Dateien / Anzahl der Dateien im
Ich habe ein Skript erstellt, das Prozesse abbricht, wenn die CPU- und / oder Speicherauslastung 80% erreicht. In diesem Fall wird eine Liste der abgebrochenen Prozesse erstellt. Was kann ich tun, um es zu verbessern? while [ 1 ]; do echo echo checking for run-away process ... CPU_USAGE=$(uptime |...
Wie kopiere ich mit bash stderr und stdout in eine Protokolldatei und lasse sie auch auf der Konsole angezeigt? Ich möchte dies innerhalb des Skripts selbst mit einem exec tun. Ich habe es mit versucht exec &>> log.out echo "This is stdout" echo "This is stderr" >&2 Aber das obige...
Ich habe einen Daemon, der in Bash implementiert ist und mit Hilfe cronder @rebootOption ausgeführt wird, die den Desktop inaktiv anzeigt. Das Skript sieht wie folgt aus (die Timings sind zu Testzwecken kurz): #!/bin/bash P_STATE=0 while : do sleep 5 if [ $P_STATE == 0 ]; then [ `xprintidle` -ge...
Ich führe häufig Befehle mit Subshells aus und möchte manchmal, dass die Subshells erweitert werden, bevor ich etwas ausführe. Auf diese Weise kann ich überprüfen, was ich tue, und möglicherweise auch bearbeiten, was passieren wird. Wie kann ich beispielsweise die folgende Befehlszeile erweitern,...
In einem Shell-Skript muss ich warten, bis ein Fenster mit einem String im Titel angezeigt wird, eine Aktion ausführen und dann warten, bis es verschwindet, und eine andere Aktion ausführen. Bis gestern hatte ich diesen einfachen Code. Das Problem dabei ist, dass die Festplatte nicht in einen...
Kann ich eine Bash-Befehlszeile erstellen, die nur einen bestimmten Befehl ausführt, wenn der Prozess noch nicht ausgeführt wird (im Hintergrund)? Wie überprüfe ich *, ob bereits ein Befehl ausgeführt wird? (so kann ich den nächsten Befehl mit &&dazwischen hinzufügen , so dass der nächste...
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done Ich verstehe, warum 1 von 2 abweicht. Aber warum gibt 3 eine andere Ausgabe von 2? Bitte erläutern Sie auch die Ausgabe. Wie funktionieren Zitate in
Mein Skript macht so etwas wie: while :; clear do_a_lot_of_output_here sleep 1 done Gibt es Optionen, um zu verhindern, dass der Bildschirm beim Löschen und Ausgeben blinkt? Ich möchte es wie im watchBefehl machen (aber es ist in geschrieben C). Irgendwelche Ratschläge? clear | hexdump -C 00000000...
Wie Sie vielleicht bereits wissen, werden viele der Funktionen, die moderne RegEx-Engines unterstützen (Rückverweise, Lookaround-Behauptungen usw.), von der Bash RegEx-Engine nicht unterstützt. Es folgt ein einfaches Bash-Skript, das ich gerade erstellt habe, um zu erklären, was mein Endziel ist:...
Ich benutze Ubuntu 13.04, in diesem wird der Befehlsverlauf der Shell beim Schließen gelöscht. Kann mir jemand sagen, wie ich das verhindern
Ich versuche einen Weg zu finden, eine Datei sofort in einen anderen Ordner zu verschieben, sobald sie in meiner Dropbox unter CentOS angezeigt wird. Ich habe das Internet nach Hinweisen durchsucht, aber ich komme nicht weiter als bis zur Tatsache, dass ich inotifyein Skript aufrufen muss, das die...
Ich habe einen Befehl, der eine Datei als Argument akzeptiert, die Datei ändert und sie dann in den im zweiten Argument angegebenen Dateinamen schreibt. Ich werde das Programm aufrufen modifyfile. Ich wollte, dass es "an Ort und Stelle" funktioniert, also schrieb ich ein Shell-Skript (Bash), das es...
Ich muss stdout und stderr in Protokolldateien protokollieren, aber nur die Fehlermeldungen auf dem Bildschirm anzeigen. Ich kann das machen mit: cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2) Was ich irgendwo im Web gefunden habe. Ich möchte nur wissen, wie dieses...
Ich benötige eine Reihe von Befehlen oder einen einzelnen Befehl, der bis zum nächsten Auftreten einer bestimmten Zeit wie "4:00" in den Ruhezustand versetzt wird. Wie würde ich das machen? Der atBefehl oder ein Cronjob ist keine Option, da ich das Skript, in dem ich mich gerade befinde, nicht...
Zufällig musste ich mein Skript ATA-ID-zu-Gerätename verwenden (hier zu finden: /server/244944/linux-ata-errors-translating-to-a-device-name/) 426561 # 426561 ) auf einer schreibgeschützten / Partition. Falls Sie neugierig sind, handelt es sich um eine Ubuntu-Wiederherstellungskonsole, mit der Sie...