1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| #!/bin/csh
clear
echo "Quel est le HDD recherche?"
set Hdd=$<
echo " Quel est le DSK ?"
set DSK=$<
set version=1.0
#1.0 réécriture et ajout du DSK
#0.7 Meilleure gestion des parametres
#0.6 Filtrage des résultats pour eleminer les doublons
echo "\n-------------------------------------------\n| Outil de recherche HDD sur LSI | v$version by MB&ML\n-------------------------------------------\n\nRecherche du HDD suivant : $Hdd\n\n"
set dsk60='SUPP'
set dsk12='SUPP'
set dsk16='SUPP'
set dsk24='SUPP'
if ( $DSK == 60 ) then
$dsk60= 60
else if ( $DSK == 12) then
$dsk12= 12
else if ( $DSK == 16) then
$dsk16= 16
else if ( $DSK == 24) then
$dsk24= 24
else
echo "mauvais dsk "
exit 0
endif
grep -h "$HDD" CSV/*.csv | sort -nr | uniq | awk -F'[,;]' '{print " "$1" | "$2$3$4$5$6$7$8$9$10$11$12$13$14$15}'|
sed -e 's/" / / ;
s/Kit: // ;
s/KIT:// ;
s/NL-SAS// ;
s/KIT// ;
s/Kit// ;
s/SPARE// ;
s/DSK-60/ ' $dsk60' / ;
s/DSK-12/ ' $dsk12' / ;
s/DSK-24/' $dsk24' / ;
s/DSK-16/ '$dsk16' / ;
s/ST/ ST/ ;
s/HU/ HU/ ;
s/SEDPI// ;
s/12-Pack Box:/----- NE PAS UTILISER -----/ ;
s/10-Pack Box:/----- NE PAS UTILISER -----/ ;
s/10-Pack:/----- NE PAS UTILISER -----/ ;
s/10-Pack/----- NE PAS UTILISER -----/ ;
s/12-Pack:/----- NE PAS UTILISER -----/ ;
s/16-Pack/----- NE PAS UTILISER -----/ ;
s/12PACK/----- NE PAS UTILISER -----/ ;
s/10PACK/----- NE PAS UTILISER -----/ ;
s/12- Pack Box:/----- NE PAS UTILISER -----/ ;
s/12-Pack/----- -----/' |
grep -v "NE PAS UTILISER" | grep -v "SUPP" | sort -nr | uniq
exit 0 |
Partager