Ich habe eine CSV-Datei wie diese: abd,123,egypt,78 cde,456,england,45 Wie kann ich die Anzahl der Zeichen nur für die Wörter in der 3. Spalte ermitteln? Ich kann nicht herausfinden, wie ich wcdazu
Ich habe eine CSV-Datei wie diese: abd,123,egypt,78 cde,456,england,45 Wie kann ich die Anzahl der Zeichen nur für die Wörter in der 3. Spalte ermitteln? Ich kann nicht herausfinden, wie ich wcdazu
Gibt es eine Möglichkeit, eine Shell-Variable zu serialisieren? Angenommen, ich habe eine Variable $VARund möchte sie in einer Datei oder in einem anderen Format speichern und später erneut lesen, um denselben Wert wiederzuerlangen. Gibt es eine tragbare Möglichkeit, dies zu tun? (Ich glaube nicht)...
Wenn ich cdeinen Link habe, wird meinem aktuellen Pfad der Pfad des Links vorangestellt und nicht der Pfad des Verzeichnisses, auf das der Link verweist. Z.B ~/dirlinks/maths$ ls -l logic lrwxrwxrwx 1 tim tim 71 Jul 27 10:24 logic -> /windows-d/academic discipline/study objects/areas/formal...
Von man bash: CONDITIONAL EXPRESSIONS [...] -a file True if file exists. [...] -e file True if file exists. Was ist also der Unterschied zwischen [ -a $FILE ]und [ -e $FILE ], falls vorhanden? Wenn es keinen wirklichen Unterschied gibt, warum existieren zwei Flags für denselben Zweck?...
Ich bin jetzt unter einem Verzeichnis mit sehr langem Pfad. Für einen späteren, schnelleren Besuch möchte ich einen Link erstellen. Ich habe es versucht ln -s . ~/mylink ~/mylinkeigentlich Links zu ~. Kann ich also ~in den veralteten Pfadnamen expandieren und ihn dann übergeben...
In dieser Bearbeitung POSIXifiziert Stéphane Chazelas (erneut) meine Formatierung, indem er eine xpression break- Anweisung und eine andere xpression-Anweisung einfügt. Nun, ich könnte ihn vielleicht fragen, warum in den Kommentaren, nehme ich an, aber es ist bereits die Revision Nummer 18 zu...
Das Letzte, woran ich mich erinnere, ist, das weiche und harte Memlock-Ulimit auf unbegrenzt zu ändern. Jetzt kann ich nicht in die Maschine ssh. Dies ist das SSH-Protokoll. Authenticated to IP ([IP]:22). debug1: channel 0: new [client-session] debug2: channel 0: send open debug1: Requesting...
Angesichts dieser Bash: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} Das Echo zeigt die PARMS-Zeichenfolge wie erwartet an, es wird kein Fehler angezeigt, aber rsync verhält sich im Hintergrund so, als ob die mit + = hinzugefügten Optionen nicht vorhanden...
Ich schreibe ein Skript, das die Anzahl der Zeichen in der Ausgabe eines Befehls in einem einzigen Schritt berechnen muss . Beispielsweise sollte die Verwendung des Befehls zurückgegeben readlink -f /etc/fstabwerden, 10da die Ausgabe dieses Befehls 10 Zeichen lang ist. Dies ist bereits mit...
Ich habe oh-my-zsh installiert, um die Verwendung des Terminals zu vereinfachen. Eine Sache, die mich jedoch stört, sind die produktiven Aliase, die dadurch hinzugefügt werden, wie "ga", "gap", "gcmsg", "_", die schwerer zu merken sind als der ursprüngliche Befehl und die Befehlshashtabelle...
Wie kann ich eine bestimmte Anzahl von Zeilen lesen, nachdem ich Text gefunden habe? Z.B.: Lesen Sie die nächsten 2 Zeilen, nachdem Sie "Unix" gefunden haben: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 Ergebnis kann sein: Test 5 Test 6 Hinweis: Das "Unix" im letzten...
Es gibt einen getoptBefehl in der Bash-Befehlszeile. getoptkann mit kurzen Optionen (wie getopt -o axby "$@") verwendet werden und kann sowohl mit kurzen als auch mit langen Optionen (wie getopt -o axby -l long-key -- "$@") verwendet werden, aber jetzt brauche ich nur lange Optionen (dh kurze...
Ich habe Python installiert 2.7.8 über makeund make installdann über pip get-pip . Ich muss beachten, dass ich hinter einem Proxy arbeite, den ich über eingerichtet habe http_proxy ftp_proxy https_proxy im meines Benutzers ~/.zshrc Wurzeln /root/.basrc jetzt kann ich rennen pip auf meinem...
Ich habe ein Shell-Skript geschrieben, um ein Verzeichnis mit dem Dienstprogramm inotifywait von inotifyt-tools zu überwachen. Ich möchte, dass dieses Skript kontinuierlich im Hintergrund ausgeführt wird, aber ich möchte es auch stoppen können, wenn dies gewünscht wird. Um es kontinuierlich laufen...
Auf diesem SO-Thread und einigen anderen Threads habe ich die folgenden Befehle zum Umleiten stdoutund stderrin eine Datei gesehen. Sind sie alle gleichwertig? Gibt es einen Unterschied zwischen ihnen? command1 >> logfile 2>&1 command &> logfile command >&...
Ich habe einen übergeordneten Ordner mit dem Namen "parent_folder" mit vielen Unterordnern. In diesen Unterordnern befindet sich eine Datei mit dem Namen "foo.mp4". Ich kann diese Dateien leicht finden, indem ich dies tue: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \;...
Wie kann man den richtigen Namen des steuernden Terminals (wenn es einen gibt, sonst einen Fehler) als Pfadnamen erhalten? Mit "richtiger Name" meine ich nicht /dev/tty, was nicht von anderen willkürlichen Prozessen verwendet werden kann, um auf dasselbe Terminal zu verweisen. Ich bevorzuge die...
Ich habe den folgenden Befehl gefunden, um ein Zeichen unter Linux zu wiederholen: printf 'H%.0s' {1..5000} > H.txt Ich möchte zum Beispiel mal Hwiederholen 5000. Was %.0sbedeutet
Ich verwende Module zur Steuerung der Pakete auf meinem System und habe python/2.7.2sie als Modul installiert. Ich habe eine einfache ausführbare Python-Datei, python_exe.pydie ich von einem einfachen "Fahr" -Skript aufrufen werde runit.sh. runit.shDas Skript sieht ungefähr so aus: #!/bin/bash...
Ich habe eine Zeichenfolge, die ich manipulieren möchte. Die Zeichenfolge ist, H08W2345678wie ich sie manipulieren kann, damit die Ausgabe gerecht ist W2345678. Ebenso, wenn ich die letzten 4 Zeichen löschen wollte, H08W2345678damit ich bekomme, H08W234wie würde ich das