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 …
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 …
C'è un modo per fare in modo che sed mi chieda conferma prima di ogni sostituzione? Qualcosa di simile a 'c' quando si usa sostituire inside vim. Sed lo fa affatto?
Utilizzando uno strumento a riga di comando comune come sed o awk, è possibile unire tutte le righe che terminano con un determinato carattere, come una barra rovesciata? Ad esempio, dato il file: foo bar \ bash \ baz dude \ happy Vorrei ottenere questo risultato: foo bar bash baz …
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 …
Per esempio: sed 's/\u0091//g' file1 In questo momento, devo fare hexdumpper ottenere il numero esadecimale e inserire sedcome segue: $ echo -ne '\u9991' | hexdump -C 00000000 e9 a6 91 |...| 00000003 E poi: $ sed 's/\xe9\xa6\x91//g' file1
> può farlo. echo "text" > file tee può farlo. echo "test" | tee file Puoi sedfarlo senza utilizzare uno dei precedenti? È possibile salvare l'output di un sedcomando in un file senza usare o >o tee?
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 …
È possibile? Ho letto da qualche parte che il seguente comando lo farebbe: sed -e [comando] [file] ma sembrava fare la stessa cosa di solo sed [comando] [file] (non ha salvato le modifiche). C'è un modo per farlo usando sed?
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 …
Come posso sostituire solo l'ultima occorrenza di "-" in una stringa con uno spazio usando sed? Per esempio: echo $MASTER_DISK_RELEASE swp-RedHat-Linux-OS-5.5.0.0-03 ma voglio ottenere il seguente output (sostituendo l'ultimo trattino [“-“] con uno spazio) swp-RedHat-Linux-OS-5.5.0.0 03
Ho un file chiamato Element_querycontenente il risultato di una query: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Voglio eliminare la prima e l'ultima riga usando il comando shell.
Ho bisogno di aiuto per capire come usare il comando sed per mostrare solo la prima colonna e l'ultima colonna in un file di testo. Ecco quello che ho finora per la colonna 1: cat logfile | sed 's/\|/ /'|awk '{print $1}' Il mio debole tentativo di mostrare anche l'ultima …
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.