shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Escrever o resultado de um comando no final de ca


From: itamarnet
Subject: Re: [shell-script] Re: Escrever o resultado de um comando no final de cada linha de um arquivo
Date: 10 Oct 2014 10:55:13 -0700

Caro Paulo

misturando um pouco a sua dica e de JĂșlio fiz essa "mistureba".

Particularmente apreciei o resultado:

tree -s | 
awk '{
 if ($0 ~ /--/) {
   match($0,/(.*-- )\[(.*)\](.*)/,grupo) 
   printf "%s%s%s",grupo[1],grupo[3]," [ "; 
   if (grupo[2]*1<1000) { printf "%dB ]\n",grupo[2] }
   else {
     a=1; 
     unids="KMGTE";
     while (grupo[2]/1000^a >= 1000) { a++ }; 
     printf "%.2f%s ]\n",grupo[2]/1000^a,  substr(unids,a,1);
   }
 }
 else print
}'

[]'
Itamar

reply via email to

[Prev in Thread] Current Thread [Next in Thread]