[Résolu] Shell Script : Sous-chaîne

Shell Script : Sous-chaîne [Résolu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 24-10-2005 à 21:40:11    

Soit A une variable du Shell. Sachant que les 4 premiers caractères de A ne m'intéressent pas, j'aimerais définir une variable B avec les 10 caractères de A suivant les 4 qui ne m'intéressent pas.
 
Exemple : si A vaut 12345678901234567890, j'aimerai écrire un Shell Script qui stocke dans B la valeur 5678901234. Quelqu'un sait-il faire ça ?


Message édité par e-miel le 25-10-2005 à 00:03:21
Reply

Marsh Posté le 24-10-2005 à 21:40:11   

Reply

Marsh Posté le 24-10-2005 à 22:43:01    

man cut
 
et sinon : B=$( echo $A | cut -b 5-14 )
 
de rien

Reply

Marsh Posté le 25-10-2005 à 00:02:44    

Merci arghbis. J'ai bien entendu commencer par lire le man, et après avoir trouvé tout seul comment faire (et avoir testé que ça marche) j'ai regardé ta réponse : identique ! Il fallait penser à cut. Merci. ;)

Reply

Marsh Posté le 25-10-2005 à 19:14:38    

Il vaut mieux utiliser -c que -b, car un charactere ne fait pas forcement un octet.

Reply

Marsh Posté le 25-10-2005 à 21:02:41    

ah ouais, c vrai! :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed