Ich mache derzeit in einem Shellscript sehr ineffizient: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Ich möchte, dass alles in dem Verzeichnis mit dem Namen $ VERSION enthalten ist. Gibt es eine Möglichkeit, dies zu tun, ohne alles wie im obigen Skript kopieren zu müssen?
Um ein Bash-Skript zeilenweise auszuführen (um beispielsweise Umgebungsvariablen beizubehalten), gehen Sie wie folgt vor: $ . myscript.sh Oder: $ source myscript.sh Ich habe ein PowerShell-Skript, das unter anderem den Wert der Eingabeaufforderung über die aufgerufene Funktion festlegt prompt. Durch einfaches Ausführen dieses Skripts (". \ Myscript.ps1") wird die Eingabeaufforderung nicht …
In der Dokumentation von Anaconda zum Verwalten von Umgebungen heißt es, dass die Aktivierung einer Umgebung wie folgt erfolgt: source activate <env-name> Ich habe festgestellt, dass mit installierter conda activateim Pfad ist: $ which activate /Users/dilum/anaconda/bin/activate Findet die Quelle auch Dateien im Pfad? Und ich nehme an, der zweite Parameter …
Ich versuche, watch mit Befehlen, die Anführungszeichen enthalten, zum Funktionieren zu bringen, und die Watch-Manpage ist nicht sehr detailliert über die Funktionsweise von Anführungszeichen. Um ein konkretes Beispiel zu geben, wie kann ich den folgenden Befehl in watch ausführen: ps -ef | awk -F' ' '{print $2}' Ich habe es …
Ich habe einen großen Fehler gemacht, oder zumindest glaube ich: Ich habe meinen privaten SSH-Schlüssel "cattiert" cat ~/.ssh/id_rsa Ich habe jetzt Angst, dass ich eine Sicherheitslücke geschaffen habe, durch die andere Benutzer meinen privaten Schlüssel sehen können, indem sie sich den Bash- / Scrollback-Verlauf ansehen oder andere Methoden anwenden. Also …
Was bedeutet es, einem lsBefehl zu folgen ? ls -l *\:2,*T ls = Liste -l = lang (Liste) *Tbedeutet wohl Tam ende Aber was ist damit *\:2und mit dem Komma?
Angenommen, ich habe die folgenden Dateien in meinem Arbeitsverzeichnis: mjk0001.fits, mjk0002.fits, ... numerisch bis mjk9999.fits. Gibt es eine Möglichkeit, UNIX-Platzhalter zum Auflisten oder Bearbeiten einer sequenziellen Gruppe von UNIX-Platzhaltern zu verwenden? Welches Format würde ich beispielsweise verwenden, wenn ich einen Prozess zwischen 0025 und 0050 ausführen muss? Ich habe Folgendes …
Ich versuche, die Größe der Dateien zu bestimmen, die beim Synchronisieren von zwei Ordnern neu kopiert werden, indem ich rsync im trockenen Modus ausführe und dann die Größe der in der Ausgabe von rsync aufgelisteten Dateien aufsummiere. Derzeit stecke ich fest, ob ich den Dateien den übergeordneten Ordner voranstelle. Ich …
Ich habe Verzeichnis a und Verzeichnis b. Sie sind groß. b ist fast identisch mit a. "fast" bedeutet, dass sich 4-5 Dateien unterscheiden, und ich weiß nicht, um welche es sich handelt. Ich möchte b über a kopieren, aber nur die Dateien, die sich unterscheiden. Ich bin in Bash. (nein, …
Wie starte ich ein Bash-Skript in Finder unter OS X? Ich arbeite in Ordnung an der CLI, aber mein kleines Skript wird von meinen GUI-gebundenen Kollegen nicht so geliebt.
Ich versuche, alle Dateien und Ordner von einem Verzeichnis in ein anderes zu kopieren, schließe jedoch bestimmte Dateien aus. Insbesondere möchte ich Subversion-Dateien und -Ordner ausschließen. Ich hätte jedoch gerne eine allgemeine und dennoch prägnante Lösung. Ich stelle mir vor, dass ich in naher Zukunft mehrere Dateitypen ausschließen muss. Zum …
Wie kann ich in einem Bash-Skript für alle Dateien des Typs .png oder .PNG sagen? Ich versuche : for i in (`ls *.PNG` && `ls *.png`) aber immer einen Syntaxfehler.
Ich versuche, ein .sh-Skript von PHP aus auszuführen, es wird jedoch nicht ausgeführt. Ich habe die Fehlerprotokolle überprüft und erhalte den Fehler "sh: Permission denied". Ich habe überprüft, unter welchem Benutzer PHP ausgeführt wird, und es wird unter dem Apache-Benutzer durchgeführt. Ich habe versucht, den Besitz der .sh in den …
Ich versuche, ein Skript zu schreiben, das prüfen muss, ob eine Datei vorhanden ist. In die Konsole schreibe ich if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi und ich verstehe not mod aber wenn ich ein Skript schreibe, um dasselbe zu tun: #!/bin/sh if [[ …
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.