Salut tout le monde,
Je n'ai pas trouvé de catégorie KSH sur le forum alors je poste mon message ici.
J'ai besoin de convertir une chaine de caractère qu'on m'envoie de la façon suivante:
Je n'ai pas trouvé de commande native shell qui réponde à mon besoin(j'ai tenté de jouer avec typeset sans succès).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 000 => 0 001 => 1 002 => 2 003 => 3 [..] 050 => 50 051 => 51 052 => 52 053 => 53 [...] 999 => 999
Je ne maitrise pas du tout sed ou awk et j'ai essayé une commande perl qui me retourne quelque chose de bizarre :
Est-ce que vous sauriez m'aider SVP ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 perl -le '$hex = sprintf("%3d,%3d,%3d",015,169,009); print $hex' Illegal octal digit '9' at -e line 1, at end of line Execution of -e aborted due to compilation errors.
Merci.
Partager