Ich habe eine Liste von Namen wie folgt: dog_bone dog_collar dragon cool_dragon lion lion_trainer dog Ich muss Namen extrahieren, die in anderen Namen wie folgt vorkommen: dragon lion dog Ich habe die uniqManpage durchgesehen , aber sie scheint ganze Zeilen zu vergleichen, keine Zeichenfolgen. Gibt es eine Möglichkeit, dies mit …
Ich habe ein einfaches Hello World Perl-Skript. #!/usr/bin/perl print 'Hello world.'; Es funktioniert gut, wenn ich es ausführe perl <file_name>, aber es schlägt fehl, ich führe es aus sh <file_name>. Mein Verständnis der ersten Zeile ist, dass sie die Perl-Shell aufruft (ähnlich wie #! / Usr / bin / bash …
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 …
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 …
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 …
Wie kann ich zwei Dateien A und B erhalten und ein Ergebnis wie das folgende ausgeben: Datei A: 001 Apple, CA 020 Banana, CN 023 Apple, LA 045 Orange, TT 101 Orange, OS 200 Kiwi, AA Datei B: 01-Dec-2013 01.664 001 AAA CAC 1083 01-Dec-2013 01.664 020 AAA CAC 0513 …
HINWEIS: Eine neue Zeile wird angezeigt, aber od -c zeigt sie nicht an. Der Statusbefehl ( quodlibet --status | od -c) meines Musik-Players hat drei Status , und ich versuche, eine Bedingung basierend auf dieser Ausgabe zu schreiben. Die Ausgaben dieses Befehls sind wie folgt (können je nach Konfiguration unterschiedlich …
Ich habe ein benutzerdefiniertes Skript zum Starten von VirtualBox erstellt, das das ursprüngliche Skript in ¸ / usr / bin / ¸ ersetzt. Wenn Sie VirtualBox in einem Terminal ausführen, wird mein Skript gestartet. Durch Drücken der superTaste und Eingabe von "virtualbox" in Gnome Shell Launcher wird jedoch das alte …
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 …
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 [ …
Hier ist eine vereinfachte Version meines Skripts. Meine Frage ist: Wie kann ich apt-getin diesem Fall den Exit-Code zurückgeben ? #!/bin/bash install_auto() { apt-get -h > /dev/null 2>&1 if [ $? -eq 0 ] ; then return $(sudo apt-get install --assume-yes $@) fi return 1 } echo "installing $@" install_auto …
Meine Umgebung ist Ubuntu 12.04 LTS und die sudoVersion ist 1.8.3p1. Zuerst logge ich mich als normaler Benutzer ein: $ whoami fin $ cat /etc/passwd | grep -i "root\|fin" root:x:0:0:root:/root:/bin/bash fin:x:1000:1000:This is a normal user:/home/fin:/bin/bash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Mar 30 2012 /bin/sh -> dash …
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 …
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 …
Angenommen, ich habe eine Datei, die ungefähr so aussieht: 23: a, b, c, d 24: b, d, f 25: c, g und ich möchte folgende Ausgabe erhalten: 23.a 23.b 23.c 23.d 24.b 24.d 24.f 25.c 25.g Natürlich ist es nicht allzu schwer, einfach etwas rauszuschlagen, aber ich habe mich gefragt, …
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.