getInfo 2.66.3

This commit is contained in:
kyodev 2017-12-15 09:14:02 +01:00
parent 1244c697c4
commit e6a681d49c
2 changed files with 13 additions and 7 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
version=2.66.2
date="14/12/2017"
version=2.66.3
date="15/12/2017"
projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
script="getInfo"
@ -2346,7 +2346,7 @@ fi_touchpad(){ # 14/12/2017
f_dspl_alrt "$info_driver" "info"
}
fi_usb(){ # 14/12/2017
fi_usb(){ # 15/12/2017
local lsusb size lsusb_t ls lst ils test result ls_p
x_usb=1
@ -2354,8 +2354,9 @@ fi_usb(){ # 14/12/2017
[ "$lsusb" ] || return 0
lsusb=$( sort <<< "$lsusb" )
lsusb=$( f_epure_marque "$lsusb" ) # cosmétique
# largeur initiale de lsusb
# largeur max initiale de lsusb
size=$(( $( gawk '{ if ( length($0) > size ) size = length($0); } END {print size }' <<< $lsusb ) ))
size=$(( $size + 2 ))
lsusb_t=$( lsusb -t )
# formation index bus-device
ls=$( gawk '
@ -2368,7 +2369,8 @@ fi_usb(){ # 14/12/2017
print bus "-" device " : " $1 " " objet
}
' <<< $lsusb )
# extraction Class Driver et formation index bus-device
ls=$( sed -E 's/(.*)( ID.*)/\1:\2/; s/(.* ID [[:alnum:]]{4}:[[:alnum:]]{4})(.*)/\1:\2/;' <<< $ls )
# extraction Class Driver et formation index bus-device
lst=$( gawk '
BEGIN {FS=", "}
{
@ -2405,7 +2407,7 @@ fi_usb(){ # 14/12/2017
IFS="$IFS_INI"
###
f_prnt tit2 "USB"
f_dspl cmd "$ls_p" "lsusb" "commande modifiée, ajout Class & Driver"
f_dspl cmd "$ls_p" "lsusb" "affichage modifié, ajout Class & Driver"
}
fi_vrms(){ # 1/12/2017
@ -4259,7 +4261,7 @@ for j in $options; do
ORIGIN='test'
prg_1 "$*"
echo -n "•"
fi_touchpad
fi_usb
echo; f_prnt_md "$fileOutput"
exit ;; # test
-c* | all )

View File

@ -2,6 +2,10 @@
f__architecture
## getInfo 2.66.3 15/12/2017
* révision: fi_usb, présentation pour parsage ultérieur facile
## getInfo 2.66.2 14/12/2017
* nouveau: fi_usb, assemblage lsusb & lsusb -t