Seit 5 Jahren benutze ich eine Wetterstation La Crosse WS2350. Die von der Wetterstation bereitgestellten Daten werden mit open2300 auf RPI verarbeitet. Das funktioniert sehr gut. Die Temperaturdaten sind jedoch falsch (Sensor). Die Temperaturdaten sind 1 ° C niedriger. Da ich den Sensor nicht kalibrieren kann, möchte ich den Temperaturwert …
Ich habe eine Datei prova.txtwie diese: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random22131 …
Ich bin festgefahren, reguläre Ausdrücke mit einem sed-Befehl einzuschließen. F: Ich möchte alle Vorkommen von zwei Leerzeichen nach dem Ende eines Satzes durch nur ein Leerzeichen ersetzen . Folgendes habe ich getan: sed 's/^ $/^$/' file Und es hat nicht zwei Leerzeichen durch ein Leerzeichen nach dem Ende des Satzes …
Ich versuche, ein einzelnes Wort in einer bestimmten Zeile in einer Datei zu ändern, habe jedoch Probleme, alle miteinander zu verbinden. Grundsätzlich befindet sich in einer Zeile meiner Datei das Schlüsselwort 'firmware_revision', und in dieser Zeile (und nur in dieser Zeile) möchte ich das Wort 'test' durch das Wort 'Produktion' …
Ich habe zwei Dateien file1und file2. Der Beispielinhalt von file1ist: A B C D E F G H und der Inhalt von file2ist wie: A B few other lines E F few more other lines A B C D E F G H few more other lines G H Ich …
Ich habe eine große Datei mit Sonderzeichen. Dort gibt es einen mehrzeiligen Code, den ich ersetzen möchte sed. Dies: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Muss sich in Folgendes verwandeln: text = …
Ich suche einen eleganten Einzeiler (z. B. awk), der eine Zeichenfolge eines Unix-Pfads mit dem ersten Zeichen jeder übergeordneten / mittleren Ebene, aber dem vollständigen Basisnamen verkürzt. Einfacher anhand von Beispielen zu zeigen: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic → /f/b/./wizard_magic /foo/bar/.config/wizard_magic→ /f/b/.c/wizard_magic In Anbetracht der guten Punkte von …
Gegeben: main_east_library main_west_roof main_north_roof minor_south_roof Wie kann ich verwendet sed(genauer gesagt, nicht awk, tretc.) zu erstellen: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Etwas wie: $ echo "main_west_library main_west_roof main_north_roof minor_south_roof" | sed 's_\3_upcase(\3)_' Obwohl das gibt: sed: -e expression #1, char 16: Invalid back reference
Ich habe eine große Textdatei (~ 50 GB, wenn gz'ed). Die Datei enthält 4*NZeilen oder NDatensätze. Das heißt, jeder Datensatz besteht aus 4 Zeilen. Ich möchte diese Datei in 4 kleinere Dateien aufteilen, die jeweils ungefähr 25% der Eingabedatei ausmachen. Wie kann ich die Datei an der Datensatzgrenze aufteilen? Ein …
Ich habe Dateien, die von einem Programm generiert wurden, das keine Zeilenumbrüche am Ende von Datensätzen gesetzt hat. Ich möchte Zeilenumbrüche zwischen die Datensätze setzen, und ich kann dies mit einem einfachen sed-Skript tun: sed -e 's/}{/}\n{/g' Das Problem ist, dass die Eingabedateien mehrere Gigabyte groß sind und daher die …
Das Einlesen einer ganzen Datei in den Musterbereich ist nützlich, um Zeilenumbrüche usw. zu ersetzen. und es gibt viele Fälle, in denen Folgendes empfohlen wird: sed ':a;N;$!ba; [commands...]' Es schlägt jedoch fehl, wenn die Eingabe nur eine Zeile enthält. Bei einer Eingabe mit zwei Zeilen wird beispielsweise jede Zeile dem …
Angenommen, es gibt eine Datei, die aus folgenden Zeilen besteht, falls dies der Fall ist 12345 567 7878 66 er3 t45t y6y46y 4y6 y656y y5y 46y6 65y7 y66uyuy yy46y6y Die Ausgabe muss folgendermaßen aussehen: 66 y6y46y y5y y66uyuyy y46y6y Ich habe den Befehl sed 's/.* //g'Dateiname und mehrere andere sedBefehle …
Ich habe diese Datei: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } Ich möchte diese Datei nach einer bestimmten Zeichenfolge durchsuchen und alles vor dieser Zeichenfolge bis zur Eröffnung {und alles nach dieser Zeichenfolge bis zum Abschluss drucken }. Ich habe versucht, dies mit sed zu …
Ich habe eine Protokolldatei, die analysiert und analysiert werden muss. Die Datei enthält etwas Ähnliches wie unten: Datei: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Basierend auf dem obigen Szenario muss ich überprüfen, ob die Startzeile …
Ich würde gerne das Komplement / "Gegenteil" von machen sed 13q;d <file.txt Ist es allgemeiner möglich, diese Art von Komplement / Inverse / Gegenteil in zu machen sed? Oder nur für Regexe? Wie drucke ich alle bis auf die vorletzte Zeile? Benötigt dies zwei tacund zählt vorwärts sed? Oder gibt …
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.