Domande taggate «sed»

sed è un editor di flussi da riga di comando per filtrare e trasformare il testo.

2
Stampa linee tra (e incluso) due motivi
Voglio iniziare il grepping dalle linee che ha CKalla fine della linea e smettere di grepping quando la linea ha Dalla fine. Ci ho provato grep "$CK" "$D" file..txt, ma non ha funzionato. Ingresso: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG L'output desiderato: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

3
Filtra un file .CSV in base ai valori della quinta colonna di un file e stampa quei record in un nuovo file
Ho un file .CSV con il formato seguente: "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
Eliminare fino alla prima occorrenza del colon usando sed
Il mio comando sed è: sed '/(.*:)/d' <<< 'abcd:bcde:cdeaf' Deve tornare, bcde:cdeaf (vale a dire) tutti i caratteri prima dei primi due punti nella linea e i due punti stessi devono essere rimossi. Ma questo non sta rimuovendo nulla. La mia confusione deriva principalmente da, 1) Le parentesi per il …
16 sed 

5
Usando sed per estrarre il testo tra 2 tag
Ho un file .xml e sto provando a fare una "installazione di gruppo" su una macchina RHEL6 poiché ci sono diverse centinaia di librerie in quel file .xml ... (vicino a 16000 righe). Sto quindi cercando di estrarre i nomi dei gruppi contenuti nel file .xml che ha questa struttura: …
16 sed 

5
Come incorporare un comando shell in un'espressione sed?
Ho un file di testo con il seguente formato: keyword value keyword value ... Dove parola chiave è una singola parola e il valore è tutto il resto fino alla fine della riga. Voglio leggere il file da uno script di shell, in modo che i valori (ma non le …
16 shell  sed 

4
Elaborazione della variabile bash con sed
bash variabile LATLNG contiene un valore di latitudine e longitudine tra parentesi in questo modo (53.3096,-6.28396) Voglio analizzarli in una variabile chiamata LAT e LON che sto cercando di fare tramite sed in questo modo LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Tuttavia, ottengo il seguente errore: sed: can't read (53.3096,-6.28396): …




8
sed - rimuove l'ultima occorrenza di una stringa (una virgola) in un file?
Ho un file CSV molto grande. Come rimuoveresti l'ultimo ,con sed (o simile)? ... [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], ] Uscita desiderata ... [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] ] Il seguente comando sed cancellerà l'ultima occorrenza per riga, ma voglio per file. sed -e 's/,$//' foo.csv Né funziona sed '$s/,//' foo.csv
15 sed 

9
Trova tutte le occorrenze in un file con sed
Uso del sistema operativo OPEN STEP 4.2 ... Attualmente sto usando il seguente sedcomando: sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 Questo comando troverà un'istanza in un file con l'ip di 141.299.99.1 e includerà anche 3 righe prima che sia tutto a posto, con l'eccezione che vorrei anche trovare tutte …
15 sed 

8
Come eseguire un grep multilinea
Come eseguiresti un grep per il testo che appare su due righe? Per esempio: pbsnodes è un comando che uso che restituisce l'utilizzo di un cluster Linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.