Buongiorno, ho necessità di un aiutino :-), ho un file di log nel quale vorrei cambiare la terza colonna quando contiene un indirizzo ip usando un altro file come dizionario all'interno del quale c'è la corrispondenza IndirizzoIp<->NomePc. Ho provato varie soluzioni con AWK tipo: awk 'FNR==NR { array[$1]=$2; next } { for (i in array) gsub(i, array[i]) }1' dictionary.txt InputFile.txt > OutputFile.txt oppure awk 'FNR==NR{a[$1]=$2;next}{$3=a[$3];}1' dictionary.txt InputFile.txt > OutputFile.txt ma non ho ancora ottenuto il risultato sperato

chiesto 18 Feb, 14:32

johnny25's gravatar image

johnny25
201

Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×5

domanda posta: 18 Feb, 14:32

domanda visualizzata: 83 volte

ultimo aggiornamento: 18 Feb, 14:32

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.