désolé de squatter le forum comme ça
j'ai un répertoire dont le contenu est le suivant :
site1
site2
site3
site4
...
j'aimerais récupérer le chiffre le plus élevé, j'ai donc commencé par faire la ligne suivante :
Code :
- ls | grep -h "site" | awk '{field = substr($1, 5);print int(field)}'
|
ça me renvoit ça :
1
2
3
4
...
pas mal, je pourrais m'en sortir avec un ls -r, mais non car si j'ai des noms du genre site10, site11, ça me renvoit ça :
1
10
11
2
3
4
...
normal.
Existe t'il une fonction Max dans awk?