| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Cerca Linux e sostituire una stringa in un file
    Sostituzione parole all'interno di un file di testo può essere realizzato in vari modi all'interno del sistema operativo Linux . Il comando " sed" e dei linguaggi di programmazione Perl sono due metodi che utilizzano una sintassi simile all'interno dei comandi . Entrambi i metodi sono utilizzati dalla riga di comando di Linux . Inoltre , è possibile specificare una stringa esatta o un'espressione regolare in entrambi i metodi . Un'espressione regolare è un modo di utilizzare i caratteri jolly ( caratteri speciali ) per il pattern matching . Sed

    Sed è un editor di flusso per i sistemi operativi Linux e Unix . Può essere usato per manipolare il testo in vari modi , tra cui la ricerca e la sostituzione di stringhe trovate all'interno di file di testo . Il formato di base per la sostituzione con sed è :

    sed-i nomefile " s /find_string /replace_string /g"

    L'opzione " -i" , dice per modificare il testo inline . In altre parole, il file viene modificato senza creare un secondo file . La sezione " s /find_string /replace_string /g ", dice di sostituire ( "s" ), il " replace_string " per la " find_string " a livello globale ( "g" ) . L' ultima parte del comando ( " nomefile" ) è il nome del file da modificare .

    Se si desidera conservare una copia del file originale , è possibile omettere l'opzione "- i" opzione e specificare un file di output come :

    sed " s /find_string /replace_string /g" filename> uscita

    Se si omette la parte "g " del comando , sed sostituire solo la prima occorrenza del " find_string " e stop .
    Perl

    Perl è un linguaggio di programmazione che può essere usato da linea di comando per manipolare file di testo . Perl è stato creato da Larry Wall per manipolare efficientemente report in formato testo ASCII .

    Il metodo di Perl per la ricerca e sostituzione di stringhe è simile al comando sed . Il formato è il seguente :

    perl- pi-e ' s /find_string /replace_string /g ' filename

    L'opzione " p" , dice al circuito attraverso la ricerca e sostituzione . codice . Ciò è necessario per la ricerca e sostituzione da lavorare correttamente . Come con sed, l'opzione " -i" , dice per elaborare il file in linea . Se si rimuove questa opzione , è necessario specificare un file di output . Perl permette di specificare un file di backup con l'opzione "-i" digitando l' estensione di backup dopo la "i" ( per esempio , " i.bak " ) . La "e- " opzione dice di eseguire il comando " s /ricerca /sostituzione /g . " Ancora una volta , togliendo la parte "g " del comando arresta il processo di sostituzione dopo aver trovato la prima istanza della stringa di ricerca .

    Previous :

    next :
      Articoli Correlati
    ·Come controllare un computer Temp in Linux 
    ·Come trovare l' SSH Directory in CentOS 
    ·Fedora Server FTP Tutorial 
    ·Come dire il runlevel di AIX 
    ·Come installare un Linux Dell Latitude D610 
    ·Come rimuovere TTY Centos 
    ·Come rimuovere Grub Dual Boot 
    ·Come impostare Knoppix per un Dell D610 Wireless 
    ·Come installare Perl Plesk 
    ·Che cosa è la cache DM 
      Articoli in evidenza
    ·Come installare Windows XP su un Acer Aspire 4520 
    ·Come installare un driver della Command Line Printer 
    ·Come fare XP Home Act Like Pro 
    ·Come condividere file di immagini 
    ·Come modificare il Drive Image su un Mac 
    ·Come mappare le unità che Windows Explorer potete vede…
    ·Come reinstallare Aeroporto 
    ·Come Prime & vernice di legno Finestre 
    ·Come aggiornare lo strumento Mood & Status 
    ·Come fare un file PKG lavoro 
    Copyright © Conoscenza Informatica http://it.wingwit.com