Als «sed» getaggte Fragen

sed ist ein Befehlszeilen-Stream-Editor zum Filtern und Transformieren von Text.

2
Linien zwischen zwei Mustern drucken (und diese einschließen)
Ich möchte mit dem Greifen an den Zeilen beginnen, die CKam Ende der Zeile stehen, und mit dem Greifen aufhören, wenn die Zeile Dam Ende steht. Ich habe es versucht grep "$CK" "$D" file..txt, aber es hat nicht funktioniert. Eingang: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG Die …

3
Filtern Sie eine CSV-Datei basierend auf den Werten der fünften Spalte einer Datei und drucken Sie diese Datensätze in eine neue Datei
Ich habe eine CSV-Datei mit dem folgenden Format: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with …
16 linux  sed  awk  csv  filter 


2
Bis zum ersten Auftreten des Dickdarms mit sed löschen
Mein sed Befehl ist, sed '/(.*:)/d' <<< 'abcd:bcde:cdeaf' Es muss zurückkehren, bcde:cdeaf (dh) alle Zeichen vor dem ersten Doppelpunkt in der Zeile und dem Doppelpunkt selbst müssen entfernt werden. Damit wird aber nichts entfernt. Meine Verwirrung entsteht hauptsächlich durch, 1) Müssen Parens für Pattern Matching in sed regex-es maskiert werden? …
16 sed 

5
Verwenden von sed zum Extrahieren von Text zwischen zwei Tags
Ich habe eine .xml-Datei und versuche, eine "Gruppeninstallation" auf einem RHEL6-Computer durchzuführen, da diese .xml-Datei mehrere hundert Bibliotheken enthält ... (fast 16.000 Zeilen). Ich versuche daher, die Gruppennamen zu extrahieren, die in der XML-Datei enthalten sind, die diese Struktur aufweist: <b> <group> <id> group name </id> <packages> ... </packages> <id> …
16 sed 

5
Wie binde ich einen Shell-Befehl in einen sed-Ausdruck ein?
Ich habe eine Textdatei mit folgendem Format: keyword value keyword value ... Wobei das Schlüsselwort ein einzelnes Wort und der Wert alles andere bis zum Zeilenende ist. Ich möchte die Datei aus einem Shell-Skript so lesen, dass die Werte (aber nicht die Schlüsselwörter) eine Shell-Erweiterung erfahren. Mit sed ist es …
16 shell  sed 

4
Bash-Variable mit sed verarbeiten
Die Bash-Variable LATLNG enthält einen Breiten- und Längengrad in eckigen Klammern (53.3096,-6.28396) Ich möchte diese in eine Variable mit dem Namen LAT und LON zerlegen, was ich mit sed so versuche LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Ich erhalte jedoch den folgenden Fehler: sed: can't read (53.3096,-6.28396): No such file …



8
sed - das allerletzte Vorkommen einer Zeichenfolge (ein Komma) in einer Datei entfernen?
Ich habe eine sehr große CSV-Datei. Wie würden Sie das allerletzte ,mit sed (oder ähnlichem) entfernen ? ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0], ] Gewünschte Ausgabe ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0] ] Der folgende sed-Befehl löscht das letzte Vorkommen pro Zeile, aber ich möchte pro Datei. sed -e 's/,$//' foo.csv Das funktioniert auch …
15 sed 

9
Finde alle Vorkommen in einer Datei mit sed
Mit OPEN STEP 4.2 OS ... verwende ich derzeit den folgenden sedBefehl: sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 Dieser Befehl findet eine Instanz in einer Datei mit der IP 141.299.99.1 und enthält auch 3 Zeilen davor, was alles in Ordnung ist, mit der Ausnahme, dass ich auch alle Instanzen …
15 sed 


2
Einzeiler, um alles zwischen zwei Klammern zu löschen?
Ich arbeite mit einem Text, der voll ist mit Dingen in Klammern [], die ich nicht will. Da ich die Klammern selbst löschen kann, brauche ich keinen Einzeiler, um das für mich zu tun, aber ich brauche einen Einzeiler, der alles zwischen ihnen entfernt. Was ist mit Klammern () anstelle …

8
So führen Sie einen mehrzeiligen Grep durch
Wie würden Sie ein Grep für Text ausführen, der in zwei Zeilen angezeigt wird? Beispielsweise: pbsnodes ist ein Befehl, den ich verwende und der die Auslastung eines Linux-Clusters zurückgibt root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = …


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.