Domande taggate «sed»

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


2
Rimozione degli zeri iniziali dall'output della data
Ho creato un alias del comando date per visualizzare la data nel seguente formato: 2013.06.14.12.10.02 usando questo comando: alias date = date +"%Y.%m.%d.%H.%M.%S" Tutto funziona alla grande, tranne che voglio rimuovere gli zero iniziali dall'output. Non è possibile farlo accadere cambiando il formato. Penso che possa essere fatto solo collegando …
40 sed  awk  date 

11
Aggiunta con 'sed'
Sto cercando di eseguire un'operazione matematica con sed, ma continua a trattare le mie variabili come stringhe. L'input è di questo tipo: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Mi piacerebbe avere 15 come output. Devo eseguire l'operazione e sostituirne il risultato matematico in un solo passaggio, perché sto …
40 sed  math 



2
Unisci più comandi sed in uno script per l'elaborazione del file CSV
Avere un file CSV come questo: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER e alla ricerca di risultati come: HEADER first, column|second "some random quotes" column|third ol' column in altre parole, rimuovendo "FOOTER", virgolette all'inizio, alla fine e intorno |. Finora questo codice funziona: sed '/FOOTER/d' csv …
34 sed  csv 



4
Elimina i primi n byte di file
Ho un problema estremo e tutte le soluzioni che posso immaginare sono complicate. Secondo la mia esperienza UNIX / Linux ci deve essere un modo semplice. Voglio eliminare i primi 31 byte di ciascun file in /foo/. Ogni file è abbastanza lungo. Bene, sono sicuro che qualcuno mi offrirà una …


10
Come inserire il contenuto di un file in un altro file prima di un pattern (marker)?
File1 contenuto: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 contenuto: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Dopo l'esecuzione dello script perl / shell, il File2contenuto dovrebbe diventare: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 …

3
sed - come eseguire diverse sostituzioni consecutive ma elaborare il file una sola volta?
Se sto effettuando diverse sostituzioni che devono essere consecutive, ad es sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb C'è un modo migliore per farlo che passerà attraverso il file t1_spec.file una sola volta e farà le 4 sostituzioni per ogni riga …
31 sed 




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.