Commande linux

mimi -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
salut, j'aimerais savoir comment faire pour écrire une commande sous linux qui lit une chaine de caractère avec une virgule, et initialise 2variables a et b avec le contenu de ce qu'il y a avant la virgule et de ce qu'il y a après.

merci

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Une solution parmi d'autres ...
    [jp@MDK tmpfs]$ var1=$(expr "bla,alb" : ".*,\(.*\)")
    
    [jp@MDK tmpfs]$ var2=$(expr "bla,alb" : "\(.*\),.*")
    
    [jp@MDK tmpfs]$ echo $var1
    alb
    
    [jp@MDK tmpfs]$ echo $var2
    bla
    
    [jp@MDK tmpfs]$
    ;-))
    0