diff --git a/scripts/getInfo b/scripts/getInfo index f532d8e..6c8eb13 100755 --- a/scripts/getInfo +++ b/scripts/getInfo @@ -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 ) diff --git a/scripts/getInfo_changelog.md b/scripts/getInfo_changelog.md index 396cea9..c233cbf 100644 --- a/scripts/getInfo_changelog.md +++ b/scripts/getInfo_changelog.md @@ -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