Scarica FlightGear Flight Simulator gratuitamente [Divertiti]
Ogni tanto tutti abbiamo bisogno di una pausa, se cercate un gioco interessante, provate Flight Gear. È un gioco open source multipiattaforma gratuito.
La modifica manuale dei file di testo su Linux può essere noiosa. Ecco perché è utile sapere come sostituire rapidamente le stringhe di testo nei file utilizzando la riga di comando. Se sei nuovo su Linux e non sai come farlo, possiamo aiutarti! Segui mentre ti mostriamo come sostituire una stringa di testo in un file su Linux!
Sostituisci la stringa di testo nel file – sed
Lo strumento sed è il modo migliore per sostituire una stringa di testo in un file su Linux. La ragione? È semplice da usare e fa il suo lavoro molto bene. Sed è solitamente preinstallato sul 99% dei sistemi operativi Linux, quindi non è necessario installarlo per usarlo.
La sostituzione di una stringa di testo in un file con Sed viene eseguita con il comando sed -i . Ecco come usarlo. Innanzitutto, apri una finestra di terminale sul desktop Linux. Puoi aprire una finestra di terminale premendo Ctrl + Alt + T sulla tastiera.
Una volta che la finestra del terminale è aperta e pronta per l'uso, scrivi sed -i nel prompt del terminale. Questo è l'inizio del comando di sostituzione.
sed-i
Dopo aver scritto il comando sed -i , aggiungi un ' apice. Questa virgoletta è essenziale, poiché tutto il testo che viene sostituito con sed -i deve iniziare dopo questo segno.
sed -i '
Dopo il primo segno ' , scrivi s/ . La s/ va direttamente prima del testo esistente che desideri sostituire usando sed .
sed -i 's/
Ora che s/ è scritto nel prompt della riga di comando del terminale, è il momento di dire a sed quale testo sostituire nel file. In questo esempio, sostituiremo la parola "mela".
sed -i 's/mela
Quando il testo che vogliamo sostituire viene scritto nel comando, il passo successivo è scrivere il nuovo testo che lo sostituirà. In questo esempio, sostituiremo "mele" con "arance".
sed -i 's/mele/arance
Una volta che il testo che vogliamo sostituire è scritto nel comando (arance), chiudi il comando con g/ . Il g/ dice a sed di sostituire tutte le istanze di testo (mele) con il nuovo testo (arance). Dovrebbe assomigliare all'esempio qui sotto.
Nota: se non vuoi sostituire ogni testo nel file (dalle mele alle arance, ad esempio), rimuovi la g e fallo eseguire come sed -i 's/apples/oranges/'
.
sed -i 's/mela/arancia/g'
Infine, dì a sed in quale file si trova il testo che deve essere sostituito. In questo esempio, la destinazione è fruit.txt nella directory home.
sed -i 's/apples/oranges/g' ~/fruit.txt
Premi il tasto Invio per eseguire il comando e sostituire la stringa di testo nel file.
Sostituisci la stringa di testo nel file – Perl
Un altro modo per sostituire una stringa di testo in un file su Linux è con il linguaggio di programmazione Perl. Perl è molto usato per l'elaborazione del testo, quindi, naturalmente, può scambiare stringhe di testo nei file ed è perfetto per questo caso d'uso.
Per iniziare, assicurati di avere Perl installato sul tuo PC Linux. La maggior parte dei sistemi operativi Linux viene fornita con Perl installato. Tuttavia, se non lo possiedi, controlla la pagina della guida del tuo sistema operativo per informazioni su come farlo funzionare.
L'uso di Perl per sostituire le stringhe di testo in un file richiede il terminale. Apri un terminale sul desktop Linux premendo Ctrl + Alt + T sulla tastiera. Oppure, cerca "Terminale" nel menu dell'app e avvialo in questo modo.
Una volta che la finestra del terminale è aperta e pronta per l'uso, inizia digitando perl -pe nel prompt della riga di comando. Il comando perl -pe è ciò che serve per sostituire una stringa di testo in un file.
perl -pe
Dopo aver scritto perl -pe nel prompt del terminale, dovrai iniziare con la prima ' virgoletta. Questo segno indica a Perl dove si trova l'area di sostituzione del testo nel comando.
perl -pe '
Dopo la prima ' virgoletta, aggiungi s/ , seguito dalla stringa di testo che desideri sostituire e un'altra / . Ad esempio, per sostituire "mele" nel file fruit.txt, dovresti scrivere il testo seguente.
perl -pe 's/apples/
Dopo aver scritto le parole che desideri sostituire, aggiungi la parola che sostituirà il testo esistente. Ad esempio, se vuoi sostituire "mele" in "frutta.txt" con "arance", aggiungi "arance" dopo in perl -pe 's/apples/
modo che assomigli a perl -pe 's/apples/oranges/
.
perl -pe 's/mele/arance/
Una volta che entrambe le stringhe di testo sono nel comando, dovrai specificare il file di input utilizzato da Perl. Ad esempio, se desideri sostituire il testo nel file "fruit.txt", dovrai specificarlo nel comando.
Nota: in questo esempio, il file "fruit.txt" si trova nella directory home (~/). Assicurati di sostituire "~/fruit.txt" con la posizione del file di testo affinché il comando funzioni.
perl -pe 's/apples/oranges/' ~/fruit.txt
Ora che il file di input (il file che stai modificando con Perl) è stato aggiunto al comando, il comando dovrebbe apparire come di seguito.
perl -pe 's/apples/oranges/' ~/fruit.txt > /tmp/output.txt;cat /tmp/output.txt > ~/fruit.txt
Quando viene eseguito il comando sopra, la stringa di testo verrà sostituita con il nuovo testo specificato. Nel nostro esempio, abbiamo sostituito "mele" con "arance". Per visualizzare le modifiche, inserisci il comando sottostante.
gatto frutta.txt
Ogni tanto tutti abbiamo bisogno di una pausa, se cercate un gioco interessante, provate Flight Gear. È un gioco open source multipiattaforma gratuito.
MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.
Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando
Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati
Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o
Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.
Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.
Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows
Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.
Birdtray è un