Als «shell-script» getaggte Fragen

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



1
Parallele Ausführung des Bash-Skripts
Ich habe eine Tabelle URL_Experimentin meiner Datenbank ( mySQL-Datenbank ). Ich habe 2 Millionen URL-Links in dieser Tabelle. Für jede URL überprüfe ich, ob ein bestimmter Text in der URL vorhanden ist, und aktualisiere die Informationen wieder in meiner URL_ExperimentTabelle. Jetzt muss ich das Skript schnell laufen lassen. Die einfache …

3
Muss ich awk-Variablen in Anführungszeichen kapseln, um sie zu bereinigen?
Nach einer Antwort zum Stackoverflow ist das Einkapseln von Bash-Variablen in doppelte Anführungszeichen meines Erachtens eine ziemlich sichere Methode, um Benutzereingaben zu bereinigen. Was ist mit awk-Variablen? Zum Beispiel, wenn ich so etwas habe wie: awk -v SOURCEIP="$SOURCEIP" -v REVERSEDNS="$REVERSEDNS" '{ gsub(/^_TMPSOURCEIP_/, SOURCEIP); gsub(/^_TMPREVERSEDNS_/, REVERSEDNS); print }' /home/foo/footemplate Sollte ich …

1
Wie würde ich eine Shell ohne Anmeldung erkennen? (In Zsh)
Ich möchte ein Skript erstellen, das ausgeführt wird, wenn eine Zsh-Instanz gestartet wird, aber nur, wenn die Instanz: Nicht anmelden. Interaktiv Ich glaube, ich kann zu Recht sagen, dass .zshrcLäufe für alle interaktiven Shell-Instanzen .zprofileund .zloginfür alle Login-Shells ausgeführt werden und .zshenvin allen Fällen ausgeführt werden. Der Grund, warum ich …




1
Variabel in sed
Ich habe eine Datei, die Dateinamen mit absolutem Pfad enthält. In der Mitte dieses Pfades befindet sich ein Variablenverzeichnis. Wenn ich den variablen Teil hart codiere, funktioniert er einwandfrei. Wenn ich ihn jedoch durch den Variablennamen ersetze, sedfunktioniert der Teil nicht. Der sedTeil besteht darin, das Muster oder in diesem …

3
Wie führe ich ein Skript aus, wenn ich zwischen Tastaturlayouts wechsle?
Ich verwende mehr als ein Tastaturlayout und möchte einen Weg finden, ein Skript auszuführen, wenn ich zwischen ihnen wechsle. Ist das möglich? Bisher kann ich eine Verknüpfung für ein Skript wie dieses zuweisen: #!/bin/bash #switch between two layouts (English and Greek in this case) current_layouts=$(gsettings get org.gnome.libgnomekbd.keyboard layouts) if [ …



2
So stellen Sie eine Auswahl von Markdown-Dokumenten zusammen
Verarbeiten einer einzelnen Markdown-Datei zu HTML: pandoc -f markdown -t html inputfile.md Obwohl ich Pandoc so verwenden kann, um einzelne Markdown-Dateien zu verarbeiten, möchte ich eine Liste ausgewählter Markdown-Dateien zusammenstellen und sie zu einer einzigen Datei verarbeiten. Wenn ich Markdown-Dateien habe: inputfile1.md, inputfile2.md, inputfile3.md Wie kann ich sie kompilieren und …

1
“W | Schwanz “schneidet Text am rechten Rand (78 Zeichen)
Zusammenfassung: w | tail Zerhackt Zeilen nach der 78. Spalte. Wenn ich den Befehl "w" ausführe, funktioniert er wie erwartet. Wenn ich die Ausgabe jedoch an "tail" weiterleite, wird die Ausgabe auf 78 Spalten Breite reduziert (alles wird nach dem rechten Rand abgeschnitten). Ich habe überprüft setund envfür beliebige Werte …


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.