Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).


5
Verbinden von zwei Dateien mit eindeutiger Kennung
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 …



4
Wie entferne ich eine Zeichenfolge über Shell-Skripte aus einer Datei?
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 …

2
Finde alle Dateien mit einem Python Shebang
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 …



6
Tool zum Erstellen von Textdateien aus einer Vorlage
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 …


2
POSIX-Test und -a
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 …


1
Ausgabeumleitung und Leerzeichen
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 …


2
Parallelisierung einer for-Schleife
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; …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.