Siguiendo el enfoque de PO, reemplace awk por Perl --'Perl -ae' es muy similar a awk...
... | perl -ae ' printf "%-20s %d %s\n", $F[0], $F[1],"▄"x$F[1]'
aa 12 ▄▄▄▄▄▄▄▄▄▄▄▄
bb 23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Edite :con Awk, podría ejecutar algo similar a
... | awk '{printf "%-20s %d %.*s\n",$1,$2,$2,"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"}'
printf
Los formatos de función(utilizados en C, Awk, Perl, printf
comando, etc. )pueden ser un poco complicados. Siguiendo algunos ejemplos con cadenas:
"%.20s,str
-ancho = máximo (20, longitud (str )), alineación = izquierda "%20s",str
-ancho = máximo (20, longitud (cadena )), alineación = derecho "%.20s",str
-width=min (20,len (str )), se trunca si len>20 "%20.20s,str
-ancho=20, se trunca si largo>20,alinear = derecha "%*s",30,str
-esprintt("%30s",str)
"%.*s",30,str
-esprintt("%.30s",str)
Я использовал «contactless/hubpower » на github, чтобы отключить питание USB-портов и снова включить их. Вы можете следовать инструкциям, найденным в этой теме здесь . Переименование интерфейсов работает автоматически, если вы следовали упомянутому туториалу().