Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Wie kann ich ein Shell-Skript schreiben, bei dem bei der Befehlsausgabe …
In meiner Kopie des conda.shSkripts sehe ich die folgenden Zeilen: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Ich bin gespannt, warum es einen Backslash vor dem dIn gibt dirname. Ich glaube nicht, dass es notwendig ist. Diese Verwendung …
Gibt es Ersatz, Alternativen oder Bash-Tricks, um Befehle zu verzögern, ohne sie zu verwenden sleep? Führen Sie beispielsweise den folgenden Befehl aus, ohne den Energiesparmodus tatsächlich zu verwenden: $ sleep 10 && echo "This is a test"
In können bashSie verwenden exec -aund in können zshSie alternativ auch festlegen ARGV0, dass ein Programm mit einem bestimmten nullten Argument ausgeführt wird. Gibt es jedoch auch eine POSIX-Methode, um dies zu tun? Wie in diesem einen Kommentar vorgeschlagen , könnten Sie eine (temporäre) symbolische Verknüpfung erstellen, um dies zu …
Ich habe mich gefragt, ob es eine Möglichkeit gibt, dies zu registrieren, aber da die meisten modernen Suchmaschinen mit Phrasen von mehr als 5 Wörtern nicht gut funktionieren, brauche ich Hilfe. Ich habe mich das gefragt, weil ich ein Bash-Skript mache, das Dateien als bestimmte Typen registrieren und entsprechende Entscheidungen …
Betrachten Sie dieses Skript: #!/bin/bash function start { leafpad & echo $! } PID=$(start) echo "PID is $PID" Das Skript wird erst fortgesetzt, wenn der Leafpad-Prozess beendet ist, obwohl es sich um einen Hintergrundprozess handelt. Warum ist das? Ist es möglich, einen Hintergrundprozess von einer Funktion aus zu starten?
Entweder ist das, was ich hier frage, extrem unorthodox / unkonventionell / riskant, oder meine Google-Fu-Kenntnisse sind einfach nicht ausreichend für Schnupftabak ... Gibt es in einem bashShell-Skript eine einfache Möglichkeit, festzustellen, ob es von einem anderen Shell-Skript stammt oder von selbst ausgeführt wird? Mit anderen Worten, ist es möglich, …
Ich muss Dateien, die älter als 3 Tage sind, mit einem Cron-Job in 3 verschiedenen Verzeichnissen entfernen. (Diese 3 Verzeichnisse sind untergeordnete Verzeichnisse eines übergeordneten Verzeichnisses /a/b/c/1& /a/b/c/2& /a/b/c/3) Kann dies mit einer Zeile in der crontab erfolgen?
Wie finde ich die Zeilennummer in Bash, in der ein Fehler aufgetreten ist? Beispiel Ich erstelle das folgende einfache Skript mit Zeilennummern, um zu erklären, was wir brauchen. Das Skript kopiert Dateien von cp $file1 $file2 cp $file3 $file4 Wenn einer der cpBefehle fehlschlägt, wird die Funktion mit Exit 1 …
Angenommen, ich habe ein Skript: some-command "$var1" "$var2" ... Und für den Fall, dass var1es leer ist, würde ich es vorziehen, es durch nichts anstelle der leeren Zeichenfolge zu ersetzen, so dass der ausgeführte Befehl lautet: some-command "$var2" ... und nicht: some-command '' "$var2" ... Gibt es einen einfacheren Weg, …
Ich habe diese Antwort gesehen . Sie sollten in Betracht ziehen, inotifywait als Beispiel zu verwenden: inotifywait -m /path -e create -e moved_to | while read path action file; do echo "The file '$file' appeared in directory '$path' via '$action'" # do something with the file done Meine Frage ist, …
Ich versuche, grep and cut zu verwenden, um URLs aus einer HTML-Datei zu extrahieren. Die Links sehen so aus: <a href="http://examplewebsite.com/"> Andere Websites haben .net, .govaber ich gehe davon aus, dass ich den Cut-Off-Punkt direkt vorher machen könnte >. Also weiß ich, dass ich grep und cut irgendwie verwenden kann, …
Ich habe eine Datei mit Kommentaren: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Ich möchte nur den gesamten unkommentierten Code ausdrucken: foo bar stuff morestuff evenmorestuff Es ist so wichtig, dass Kommentare aus einer Datei entfernt werden können ... Was ist ein guter Weg, dies zu tun?
Ich habe diesen riesigen Ordner mit Tausenden von ungeordneten Dateien. Ist es möglich, die ersten 5000 über den mvBefehl in einen Unterordner zu verschieben ? Im Moment verschiebe ich Dateien mit mv *some_pattern* ./subfolder1/ Momentan bewege ich Bilder ganz nach dem Zufallsprinzip. Es ist nicht wirklich wichtig, ob sich nicht …
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.