Rimuovere voci duplicate dalla cronologia di Bash: differenze tra le versioni

m
nessun oggetto della modifica
(Nuova pagina)
 
mNessun oggetto della modifica
Riga 5: Riga 5:
1) Copiare lo script all'interno di un file il cui nome può essere scelto liberamente.<br/>
1) Copiare lo script all'interno di un file il cui nome può essere scelto liberamente.<br/>
2) Copiare il file appena creato in una directory della propria home directory.<br/>
2) Copiare il file appena creato in una directory della propria home directory.<br/>
3) Modificare il file ".profile" presente nella propria home directory aggiungendovi le seguente righe (in rosso):
3) Modificare il file ".profile" presente nella propria home directory aggiungendovi le seguenti righe (in rosso):
  ...
  ...
  ...
  ...
Riga 24: Riga 24:


== Funzionamento ==
== Funzionamento ==
Lo script viene eseguito ad ogni login dell' utente,<br/>
Lo script viene eseguito ad ogni login dell'utente,<br/>
All'interno dello script è presente la variabile "REV" che inizialmente ha il valore "True". Questa variabile determina la riga da mantenere prima che vengano rimosse le altre righe duplicate, nello specifico:
All'interno dello script è presente la variabile "REV" che di default ha il valore "True". Questa variabile determina la riga da mantenere prima che vengano rimosse le altre righe duplicate, nello specifico:
; True (valore predefinito): rimuove le righe duplicate del file lasciando solo l'ultima occorrenza. Ad esempio:<pre>riga5&#10;riga1&#10;riga3&#10;riga1&#10;riga5&#10;riga6&#10;riga7&#10;riga5</pre>diventa:<pre>riga3&#10;riga1&#10;riga6&#10;riga7&#10;riga5</pre>
; True (valore predefinito): rimuove le righe duplicate del file lasciando solo l'ultima occorrenza. Ad esempio:<pre>riga5&#10;riga1&#10;riga3&#10;riga1&#10;riga5&#10;riga6&#10;riga7&#10;riga5</pre>diventa:<pre>riga3&#10;riga1&#10;riga6&#10;riga7&#10;riga5</pre>
; False: rimuove le righe duplicate del file lasciando solo la prima occorrenza. Ad esempio:<pre>riga5&#10;riga1&#10;riga3&#10;riga1&#10;riga5&#10;riga6&#10;riga7&#10;riga5</pre>diventa:<pre>riga5&#10;riga1&#10;riga3&#10;riga6&#10;riga7</pre>
; False: rimuove le righe duplicate del file lasciando solo la prima occorrenza. Ad esempio:<pre>riga5&#10;riga1&#10;riga3&#10;riga1&#10;riga5&#10;riga6&#10;riga7&#10;riga5</pre>diventa:<pre>riga5&#10;riga1&#10;riga3&#10;riga6&#10;riga7</pre>
6 999

contributi