Ich bin neugierig, häufig möchte ich alle meine Shell-Einstellungen (Punktedateien) nur während meiner Sitzung auf eine Remote-Sitzung übertragen und sie dann beim Abmelden rückgängig machen lassen. Noch besser wäre es, diese nur in dieser Sitzung zu aktivieren, damit jeder andere, der sich anmeldet, auch die Standard- oder seine eigenen benutzerdefinierten …
Ich versuche herauszufinden, wie zwei Shell-Skripte automatisch ausgeführt werden. Ein Skript, das ausgeführt wird, wenn der Mac eingeschaltet ist. Und eine andere, die ausgeführt wird, wenn der Computer heruntergefahren werden soll. Ich vermute für den Start sollte ich launchd verwenden? Oder ist das übertrieben? Ich muss nur ein eigenständiges Skript …
Das Setzen des for-Schleifenbereichs auf 20 funktioniert einwandfrei: $ cat test.sh #!/bin/bash for i in {1..20}; do echo "$i" done Aber wie stelle ich das Zähllimit mit einem Argument von der Kommandozeile aus ein? for i in {1.."$1"}; do echo "$i" done $ ./test.sh 55 {1..55}
Angenommen, ich habe ein Verzeichnis mit einer Reihe von Dateien: /file1.png /directory1/file1.png /directory1/file2.png /directory1/file3.txt /file2.txt /directory2/file1.png /directory2/file2.txt /directory2/file3.gif Gibt es eine Möglichkeit, die Verzeichnisse mit --includeund rekursiv nach Dateien zu durchsuchen --exclude? Es wäre großartig, etwas zu finden, das so einfach ist wie: find . --include "*.png" --exclude "file1.png"
Ich benötige lftp, um eine Verbindung zu einer Liste von Hosts aus einer Listendatei im IP-Adressformat herzustellen. Wenn ein FTP-Server in Betrieb ist, protokollieren Sie diese Adresse (und, falls möglich, den Gerätetyp, in diesem Fall Router) in einer Textdatei. Für die Server, die in Betrieb sind, muss eine Verbindung hergestellt …
Ich spiele mit der Ubuntu-Shell unter Windows 10. In dieser Umgebung habe ich eine Codedatei erstellt und versucht, sie mit einem hervorragenden Texteditor zu bearbeiten. Ich habe festgestellt, dass nach der Installation von sublime text in der Ubuntu-Shell und dem Versuch, es zu starten, ein Fehler angezeigt wird: Unable to …
Ich habe den folgenden Befehl eingegeben und bashfunktioniert jetzt nicht mehr. $ sudo chmod a-x /bin/bash_old /bin/sh_old Es heißt nur: login: /bin/bash: No such file or directory.
Ich möchte nur rekursiv scannen Documentsund diesen "übergeordneten" Ordner nicht verlassen. Mein Skript durchsucht mein gesamtes Dateisystem rekursiv, und ich bin nicht sicher, durch welches Element dieses Skripts dies verursacht wird. Das habe ich: #/bin/sh for f in $(find /home/rmintz/Documents/ -type f -name "*jpg") do echo $f done Was muss …
Wie können wir mit curl mehrere Dateien gleichzeitig herunterladen? Selbst wenn wir mehrere Curl-Prozesse erzeugen müssen, wie kann ich dies über die Befehlszeile oder die Shell-Funktion tun? Zum Beispiel: $ multiCurl <download 1> <download 2> <download 3> multiCurl () { curl <download 1> curl <download 2> curl <download 3> } …
Ich verwende den folgenden Befehl mit pdf, um nach bestimmten Zeichenfolgen in mehreren PDFs zu suchen und nach einem Zielverzeichnis zu suchen, wenn eine Übereinstimmung vorliegt: pdfgrep -H "DESIRE STRING" TARGET/* | grep --ignore-case --perl-regexp --only-matching '.*(.PDF)'| uniq | xargs -I{} mv -i {} DESTINATION/ Ich möchte OK drucken, wenn …
Als Teil eines didaktischen Tools muss ich interaktive Bash - Befehle an einen Daemon umleiten, den ich schreibe (soweit, so gut. Danke an bash-preexec ). Aber ich brauche die Shell, um diesen Befehl zu ignorieren, der wiederum von meinem Daemon ausgewertet und ausgeführt wird. Gibt es eine Möglichkeit für Preexec-Funktionen …
Hier ist mein Drehbuch: #! /bin/sh for line in $(cat list); do echo "[$line]: Getting my workers list.."; var=$line-"worker1"; echo "$var" >> "hostlistworkers.txt" var=$line-"worker2"; echo "$var" >> "hostlistworkers.txt" var=$line-"worker3"; echo "$var" >> "hostlistworkers.txt" done fi Wie kann ich die Behandlung der ersten Zeile der Datei ändern? wie folgt: If(it is …
Ich möchte den Inhalt einer Datei zur lsBefehlseingabe umleiten : ls -l < /home/john/1.txt Wo der 1.txtInhalt nur ist: /etc Ich hatte erwartet ls, den Inhalt der Datei aufzulisten, der in dir definiert /home/jonh1.txtist, /etcaber den Eingabestream zu ignorieren scheint - listet weiterhin den Inhalt des aktuellen Verzeichnisses von /etcdir …
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.