Ich habe zwei Dateien mit ungefähr 12900 bzw. 4400 Einträgen, denen ich beitreten möchte. Die Dateien enthalten Standortinformationen für alle landgestützten Wetterbeobachtungsstationen auf der ganzen Welt. Die größte Datei wird alle zwei Wochen aktualisiert, die kleinere etwa einmal im Jahr. Die Originaldateien finden Sie hier ( http://www.wmo.int/pages/prog/www/ois/volume-a/vola-home.htm und http://weather.rap.ucar.edu/surface/). Stationen.txt …
Ich habe versucht, ein einfaches Bash-Skript zu schreiben, mit dem ich eine Anwendung installieren und ihre Konfigurationsdatei aktualisieren werde. Es fällt mir schwer, die Konfigurationsdatei zu ändern. # DBHost=localhost DBName=test # DBPassword= Irgendwelche Vorschläge, wie ich oben wie unten modifiziert werden kann? DBHost=localhost DBName=database DBPassword=password
Ich versuche, Zeichenfolge aus zu entfernen .bash_profile. String wird hinzugefügt, wenn mein Shell-Skript ausgeführt wird: Mein String bei bash_profile lautet wie folgt: # for Myapllication export MYAPP_HOME=/opt/myapp Ich möchte die Zeichenfolgen entfernen, .bash_profilewenn myapp über entfernt wird rpm. Wie entferne ich eine Zeichenfolge aus einer Datei über ein Shell-Skript? (oder …
Ich versuche, eine PEP8-Prüfung für einen großen Quellbaum durchzuführen. Der Baum besteht aus einer Mischung von Dateien in verschiedenen Sprachen. Die Idee ist, alle Python-Skripte zu überprüfen, ohne sie explizit auflisten zu müssen. Die meisten dieser Dateien haben keine .pyErweiterung. Gibt es eine einfache Möglichkeit, alle Dateien mit dem Wort …
Mein Ziel ist es, einen Zahlenbereich mit (nur mit case+ esac) zu überprüfen und den Bereich auszudrucken. Also zum Beispiel: Wenn die Zahl zwischen 0 und 80 liegt, drucken Sie >=0<=80 Wenn die Zahl zwischen 81 und 100 liegt, drucken Sie >=81<=100 usw. Das Problem mit meinem Skript unten wird …
Ich habe es so satt, nutzlose Leerzeichen in Quelldateien zu haben, dass ich vim sogar so konfiguriert habe, dass sie angezeigt werden. Das Problem ist, dass ich sehr oft (wenn nicht immer) mit nutzlosen Räumen mit meinen Entwicklern umgehen muss. Ich möchte nur Quelldateien scannen (mit einem regulären Ausdruck) und …
Ich muss regelmäßig mehr als 100 Textdateien aus Vorlagen erstellen. Ich verwende derzeit ein übermäßig kompliziertes Shell-Skript. Ich denke, es gibt eine intelligentere Möglichkeit, damit umzugehen, aber ich weiß nicht wie. Ich habe eine "Datenbank": # outputfile template data1 data2 data3 first.txt $template_main $text1 abcd 1234 second.txt $template_main $text2 efgh …
Ich habe diese Frage auf dieser Website gesehen und dies hat mich dazu veranlasst, diese Frage zu stellen. Ich möchte in Unix wissen, was der Unterschied zwischen einer ausführbaren Datei und einem Shell-Skript ist.
Ich habe ein Skript von mir mit Checkbashisms überprüft und die folgenden Warnungen erhalten: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then In Abschnitt 4.62.4 der POSIX-Spezifikationen finde ich Primär -a Primär Führt eine Binärdatei und die Ergebnisse von Primär …
Für die Klasse muss ich ein Bash-Skript schreiben, das die Ausgabe von übernimmt. ispellWenn ich versuche, Benutzereingaben in der while-Schleife anzufordern, wird nur die nächste Zeile der Datei als Benutzereingabe gespeichert. Wie kann ich Benutzereingaben in der while-Schleife anfordern? #!/bin/bash #Returns the misspelled words #ispell -l < file #define vars …
Ich bin darüber paranoid, aber hoffentlich ist es eine einfache Frage: Gibt es einen Unterschied zwischen cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt und cat file1|egrep -oP "[Mm]y string">/home/user/file.txt Ist es also wichtig, ob Leerzeichen die Pipe- (|) und Umleitungszeichen (>) auffüllen? Ich bin wirklich paranoid, dass Leerzeichen …
Stellen Sie sich vor, ich habe ein Skript foo. Es sollte einmal ausgeführt werden, wenn sich der Benutzer anmeldet, und wird nach einer erfolgreichen Ausführung nicht benötigt. Meine Frage: Ist es sicher, die Skriptdatei aus dem Skript zu entfernen? Z.B: #!/bin/bash # do something ... # if successful rm /path/to/foo …
Ich möchte die forSchleifen des folgenden Codes parallelisieren . Wie macht man das? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; …
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.