Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come eliminare tutte le righe che non corrispondono a Sed

Il sistema operativo Unix utilizza una serie di utility a riga di comando per eseguire particolari funzioni . Uno dei programmi di utilità comunemente usato è "sed ", che è l'abbreviazione per l' editor di flussi Unix . Cosa sed non si analizza un file di testo ed eseguire operazioni su di esso - l'inserimento di testo ( come numeri di linea ) , l'eliminazione di righe o altrimenti manipolare il file . Usando sed di cancellare parti indesiderate di un file è una tecnica abbastanza comune . Istruzioni
1

Accedi al tuo Unix o macchina Linux .
2

far apparire la finestra del terminale , se non ne hai uno lanciato per default .


3

Inserisci il seguente :

sed- r -n -e ' /pattern /, $ {P }' OriginalFilename outputfilename

Sostituire " /pattern /" con quello che vuoi sed cercare. Sostituire " OriginalFilename " con il nome del file che si desidera avviare da e " OutputFileName " con il nome del file a cui si desidera che il testo finale per andare. Sed sarà quindi leggere il nome del file originale , corrisponde qualunque articoli in forma il modello per la corrispondenza e copiarli al nome del file di output .

 

sistemi © www.354353.com