Ich verwende eine Modifikation von Paul Biggars LaTeX-Build-System . Der Kern dieses Systems ist nur ein Bash-Skript, das eine Endlosschleife ausführt. Die Frage ist, wie führe ich dieses Skript aus? Im Moment starte ich es einfach, indem ich es im Terminal aufrufe: $ ./build-it.sh report Hierbei gibt es jedoch zwei …
Kürzlich habe ich versehentlich eine Gabelbombe in Bash erstellt und gestartet. Es war eine langsame, im Vergleich zu anderen Gabelbomben hatte ich viel Zeit, um etwas zu tun. Aber es gab schon mehrere hundert Bash Fälle, in denen ich es herausfand. Mein erster Gedanke war zu tun killall bash aber …
Ich habe diese Frage und Antwort gelesen: zsh - Variablenzuweisung funktioniert nicht . Der Beitrag erklärt, wie man das Problem behebt, aber nicht warum. Warum schlägt die Zuweisung der lokalen Variablen in diesem Fall fehl? Es gibt auch einige andere Beispiele für ähnliches Verhalten wie dieses: myfun() { local x=$(echo …
Ich habe eine Datei: /Users/danylo.volokh/test/test_bash_script.sh Der Inhalt ist sehr einfach: #!/usr/bin/env bash echo "-- print from script" Ich bin im Ordner "danylo.volokh" Dieser Befehl läuft gut: Danilos-MacBook-Pro:~ danylo.volokh$ test/test_bash_script.sh -- print from script Aber wenn ich versuche, mit absolutem Pfad einzulaufen, erhalte ich eine Fehlermeldung: Danilos-MacBook-Pro:~ danylo.volokh$ /test/test_bash_script.sh -bash: /test/test_bash_script.sh: …
Ich habe ein Shell-Skript testShell.sh, das getoptswie folgt verwendet: #!/bin/bash while getopts ":j:e:" option; do case "$option" in j) MYHOSTNAME=$OPTARG ;; e) SCRIPT_PATH=$OPTARG ;; *) ;; esac done echo "j=$MYHOSTNAME" echo "e=$SCRIPT_PATH" shift $((OPTIND - 1)) echo "remaining=$@" Wenn ich es teste, führe ich es folgendermaßen aus: $ testShell.sh -jvalue1 …
Eigentlich suche ich ein Bash-Skript, das eine Datei überwacht, jede neue Zeile in der Datei ausführt und dann die Zeile entfernt. Wenn die gesamte Datei verarbeitet ist, muss das Skript auf neue Zeilen warten. Ich suchte nach Antworten, fand aber kaum mehr als das Lesen jeder Zeile in einer Datei. …
Ich habe ein Programm unter Linux mit &und gestartet disown. Ich möchte sehen, ob es noch läuft und es möglicherweise töten. Ich habe den Prozess mit folgenden Befehlen gestartet: (env)bash-4.2$ python manage.py update_rollups & [1] 29144 (env)bash-4.2$ disown Ich kann es nicht mehr finden ps auxund auch nicht aufgrund der …
Ich habe mehrere Verzeichnisse mit Tausenden von gzip-Dateien (insgesamt handelt es sich um 1M-Dateien). Einige dieser Dateien sind beschädigt und die meisten sind sehr klein (ein paar KB). Fast alle von ihnen sind sich inhaltlich sehr ähnlich, daher sollte die Komprimierung aller von ihnen das Kompressionsverhältnis in Bezug auf die …
Ich bin neu in Linux. Bisher kann ich einfach durch Verzeichnisse navigieren und Dateiberechtigungen ändern. Ich kann auch einige Python / Java-Aufgaben im Terminal erledigen. Meine Frage ist, dass ich bei der Verwendung von cd / ls / rm und dergleichen immer ./ verwende, wenn ich auf Unterverzeichnisse verweise. Ist …
Ich habe eine Liste von Dateien, die ich für verschiedene Zwecke kopiere. Was mein aktueller Befehl so aussieht: cat list_of_files | xargs -I {} /bin/cp -f {} /destination/dir Ich verwende den vollständigen Pfad zu, cpdamit der Standardalias von cp -inicht wirksam wird. Wenn ich jedoch eine doppelte Datei finde, überschreibt …
./script & >> log.txt Ich bekomme eine nette Logdatei, aber wenn ich den gleichen Befehl von cron ausführen lasse, kann man sagen, dass die crontab so aussieht: * * * * * '/home/user/script &>> /home/user/log.txt' Die log.txt wird einfach leer sein, ich habe versucht "und" und keine Häkchen, um den …
Ich habe den folgenden Code gelesen: $ sudo bash # cd /home/ # ./gitpull.sh Warum brauche ich die erste Zeile, was genau macht sie? Was wäre, wenn ich es einfach tun $ sudowürde $ sudo bash?
Mögliches Duplikat: Können Verlaufsdateien in Bash vereinheitlicht werden? Ich habe Bash in einer SSH-Sitzung ausgeführt. Rufen Sie diese Sitzung A auf. Ich verlasse das Büro, gehe nach Hause, gehe zur gleichen Box und rufe diese Sitzung B an. Ab Sitzung B möchte ich die Geschichte von Sitzung A einsehen können. …
Ich versuche, mich über Chrome (Canary) bei GitHub anzumelden, aber ich kann mich überhaupt nicht anmelden. Ich kann öffentliche Repos anzeigen, mich aber nicht bei meinem eigenen Konto anmelden. Ich erhalte die Meldung, dass die Seite nicht funktioniert. In den Webanmeldeinformationen von Windows sind keine Git-Details enthalten. Ich habe versucht, …
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.