Commande linux

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. Modérateur
    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