Prendi in considerazione un file di testo con le seguenti voci: aaa bbb ccc ddd eee fff ggg hhh iii Dato un modello (ad esempio fff), vorrei grep il file sopra per ottenere l'output: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Ad esempio, se B = 2e A …
Questa domanda è stata migrata da Server Fault perché può essere risolta su Unix & Linux Stack Exchange. Migrato 3 anni fa . Ho creato un file di test denominato "test" che contiene quanto segue: xxx yyy zzz Ho eseguito il comando: (sed '/y/ q'; echo aaa; cat) < test …
Come posso sostituire la seguente stringa hd_ma_prod_customer_ro:*:123456789:john.doe con john.doe Fondamentalmente ho bisogno di cercare gli ultimi due punti (:) ed eliminare tutto prima e includendolo.
Voglio estrarre tutti i registri tra due timestamp. Alcune righe potrebbero non avere il timestamp, ma voglio anche quelle righe. In breve, voglio ogni riga che rientri in due timestamp. La mia struttura del registro è simile a: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null --Checking user-- …
Ho dei file che finiscono in una o più righe e che dovrebbero terminare in una riga. Come posso farlo con gli strumenti Bash / Unix / GNU? Esempio di file errato: 1\n \n 2\n \n \n 3\n \n \n \n Esempio di file corretto: 1\n \n 2\n \n \n …
Ho un documento con molte righe vuote. Come posso rimuoverli quando ce ne sono 2 o più insieme. Ho provato il sed "s/\n\n//"file ma non ha funzionato. Nessun errore.
Questo è l'errore che sto ricevendo e non riesce a causa di una variabile il cui valore dovrebbe essere 2 (sto ottenendo questo usando a select * from tabel). Sto ottenendo spazi in quella variabile. + 0 != 2 ./setjobs[19]: 0: not found. Come rimuovo tutti quegli spazi o una …
Voglio eliminare l'ultima colonna di un file txt, mentre non so quale sia il numero di colonna. Come potrei farlo? Esempio: Ingresso: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 E voglio che il mio output sia: 1223 1234 1323 …
Digitando /usr/bin/env sed -fin terminal funziona. Ma se lo usi come shebang, #!/usr/bin/env sed -f s/a/b/ L'esecuzione dello script non verrà eseguita: /usr/bin/env: sed -f: No such file or directory Credo che sia correlato a -f. Ma come risolverlo?
File: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurred File di output previsto: Data inserted into table. Total …
Ho un file di testo da 25 GB che necessita di una stringa sostituita su poche righe. Posso usarlo sedcon successo ma ci vuole molto tempo per eseguirlo. sed -i 's|old text|new text|g' gigantic_file.sql C'è un modo più rapido per farlo?
A tutti i dottori "sed" là fuori: Come puoi ottenere 'sed' per estrarre un'espressione regolare che ha trovato una riga? In altre parole, voglio solo la stringa corrispondente all'espressione regolare con tutti i caratteri non corrispondenti della riga contenente eliminati. Ho provato a utilizzare la funzione di riferimento posteriore come …
Sono su Windows, ma suppongo che la mia domanda sia ancora correttamente collocata qui. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Ho notato che i seguenti lavori (in uscita here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Ma questo non funziona …
Di seguito è riportato il testo nel file: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Ho bisogno di grep per "42B" e ottenere l'output dal testo sopra come: Pseudo name=Apple Code=42B state=fault Qualcuno ha idea di come raggiungere questo obiettivo utilizzando grep/ awk/ sed?
Quindi sto usando 'sed' su Linux da un po ', ma ho avuto un po' di difficoltà nel provare ad usarlo su OSX poiché 'POSIX sed' e 'GNU sed' hanno così tante piccole differenze. Attualmente sto lottando su come inserire una riga di testo dopo un certo numero di riga. …
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.