Sto cercando di aggiungere una riga di testo al centro di un file di testo in uno script bash. Specificamente sto provando ad aggiungere un nameserver al mio file /etc/resolv.conf. Così com’è, resolv.conf si presenta così: # Generated by NetworkManager domain dhcp.example.com search dhcp.example.com nameserver 10.0.0.1 nameserver 10.0.0.2 nameserver 10.0.0.3 Il mio objective è aggiungere […]
Ho provato vari modi per fare alcune cose di base con sed su OS X. Ecco i risultati di alcuni semplici test. echo “foo bar 2011-03-17 17:31:47 foo bar” | sed ‘s/foo/FOUND/g’ ritorni (come previsto) FOUND bar 2011-03-17 17:31:47 FOUND bar ma echo “foo bar 2011-03-17 17:31:47 foo bar” | sed -E ‘s/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/FOUND/g’ ritorna […]
Sto cercando di rimuovere parte del percorso in una stringa. Ho il percorso: /path/to/file/drive/file/path/ Voglio rimuovere la prima parte /path/to/file/drive e produrre l’output: file/path/ Nota: ho diversi percorsi in un ciclo while, con lo stesso /path/to/file/drive in tutti, ma sto solo cercando il “come” per rimuovere la stringa desiderata. Ho trovato alcuni esempi, ma non […]
Voglio essere in grado di usare sed per prendere un input come: C:\Windows\Folder\File.txt a C:/Windows/Folder/File.txt
Corro sed per fare alcune sostituzioni su Windows e ho notato che converte automaticamente le terminazioni di riga in Unix (\ n). C’è un’opzione per dire a sed di usare le terminazioni di riga di Windows (\ r \ n) o anche meglio per preservare le terminazioni di linea dal file? Nota: io uso sed […]
Sto cercando una lista di vocabli per un testo greco che stiamo traducendo in class. Voglio sostituire ogni spazio o carattere di tabulazione con un segno di paragrafo in modo che ogni parola appaia sulla propria riga. Qualcuno può darmi il comando sed e spiegare cosa sto facendo? Sto ancora cercando di capire come sedersi.
Ho un file di testo in cui alcune parole sono stampate in TUTTO MAIUSCOLO. Voglio essere in grado di convertire semplicemente tutto nel file di testo in minuscolo, usando sed . Ciò significa che la prima frase dovrebbe quindi leggere, “ho un file di testo in cui alcune parole sono stampate in maiuscolo”.
C’è un metodo elegante in bash di eseguire grep su un file di testo con 2 o più pattern, e ogni pattern che corrisponde è prodotto in un colore diverso? Quindi una riga che corrisponde a MALE e AUGUST potrebbe mettere MALE in blu e AUGUST in arancione? Sono aperto all’uso di sed , awk […]
Facendo un po ‘di editing in streaming per cambiare la brutta icona di Parallels. È mal sviluppato e incorporato nell’app stessa piuttosto che essere un file immagine. Quindi ho individuato questo comando sed che ha un buon feedback: sudo sed -i.bak s/Parallels_Desktop_Overlay_128/Parallels_Desktop_Overlay_000/g /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app Restituisce sed: RE error: illegal byte sequence Qualcuno può spiegare cosa […]
Ho i seguenti dati e ho bisogno di mettere tutto in una riga. Ho questo: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Ho bisogno di questo: 22791;14336;22821;34653;21491;25522;33238; MODIFICARE Nessuno di questi comandi funziona perfettamente. La maggior parte di loro ha lasciato i dati in questo modo: 22791 ;14336 […]