Supponiamo di avere un file che contiene più occorrenze di StringA e StringB. Voglio sostituire tutte le occorrenze di StringA con StringB e (contemporaneamente) tutte le occorrenze di StringB con StringA. In questo momento, sto facendo qualcosa del genere cat file.txt | sed 's/StringB/StringC/g' | sed 's/StringA/StringB/g' | sed 's/StringC/StringA/g' …
Ho una stringa che vorrei manipolare. La stringa è H08W2345678come sarei in grado di manipolarla in modo che l'output sia giusto W2345678? Allo stesso modo, se volessi eliminare gli ultimi 4 caratteri in H08W2345678modo da ottenere H08W234come farei?
Ho input.txt file di testo delimitato da tabulazioni intorno a 30K righe, vorrei controllare ogni riga (linee s1..s30K) per il valore mancante (cioè spazio vuoto) e riempire il valore mancante con valore zero. Vedi out.txt input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 4 s3 …
Ho un file come questo: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Voglio sostituire tutti i punti .nella seconda colonna con una virgola ,come farei con sed 's/\./\,/g' filecome posso usare sedo preferibilmente awkapplicare questo solo per la seconda colonna, quindi il mio output sarebbe simile a questo: 2018.01.02;1,5;comment …
Quando uso sudo per svolgere alcune attività con i file, questi file cambiano proprietà. Come posso usare i comandi con sudo senza cambiare il proprietario dei file? Il file di esempio archivos35.sh proviene da apache ma io uso sed (con usr admin sudo) $ ls -l -rwxr-xrw-. 1 apache apache …
Sto imparando lo shell-scripting e per questo sto usando HackerRank. C'è una domanda relativa allo sedstesso sito: comando 'Sed' n. 1 : Per ogni riga in un dato file di input, trasforma la prima occorrenza della parola 'the' con 'this'. La ricerca e la trasformazione devono essere rigorosamente sensibili al …
Ho un documento di testo che ha un carico di testo che ha uno spazio aggiuntivo aggiunto dopo ogni lettera! Esempio: T h e b o o k a l s o h a s a n a n a l y t i c a l p u r …
Ho 2 file di grandi dimensioni (3000 colonne, 15000 righe) del seguente formato file1 (separato da tabulazioni): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (separato da tabulazioni): 3 5 2 1 7 10 3 4 3 Vorrei combinare i valori della prima colonna di ogni file con …
Ho un file chiamato hostlist.txtche contiene testo come questo: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Ho il seguente piccolo script: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Che produce a fqdn-ip.csv: …
La documentazione POSIX sed dice: Una funzione può essere preceduta da uno o più '!' caratteri, nel qual caso la funzione deve essere applicata se gli indirizzi non selezionano lo spazio del modello. Zero o più caratteri <blank> devono essere accettati prima del primo '!' personaggio. Non è specificato se …
In questa modifica Stéphane Chazelas POSIXifica (di nuovo) la mia sedformattazione inserendo una -epausa xpression e un'altra -edichiarazione xpression. Ora, potrei solo chiedergli perché nei commenti, suppongo, ma è già la revisione numero 18 su quella risposta e quasi tutti i precedenti erano già grazie a omaggi simili (se riesci …
Prendi in considerazione un file di testo users.txt: #alice #bob charlie dotan eric Ho bisogno di commentare tutto (dall'esclusiva) ultima riga commentata fino a (incluso) dotan. Questo è il risultato: #alice #bob #charlie #dotan eric C'è un simpatico sedinterlocutore per farlo? Sarò felice con qualsiasi strumento, non solo sed, davvero. …
Devo estrarre i caratteri prima del carattere '('. La mia struttura di file è: Rose (buono) ook margherita () no lilly (cattivo) multa di semi di girasole () bello Ho bisogno del file di output come nella forma di: rose daisy lilly sunflower qualcuno può dire il comando per questo …
Uso sia Linux che FreeBSD (in particolare, utilizzo Debian Linux e PC-BSD) e ho trovato qualcosa di strano sed. Ho spesso bisogno di convertire i file "valori separati da tabulazione" in "valori separati da virgola". Il modo più semplice che conosco è usare sed, in questo modo: sed 's/\t/,/g' inputFile.txt …
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.