J'ai un fichier qui a une entrée par ligne. Chaque ligne a le format suivant:l'analyse d'une ligne dans bash
"group:permissions:users"
les autorisations et les utilisateurs pourraient avoir plus d'une valeur séparées par des virgules comme ceci:
"grp1:create,delete:yo,el,ella"
que je veux est de retourner les éléments suivants:
yo
el
ella
C'est ce que j'ai jusqu'à présent:
cat file | grep grp1 -w | cut -f3 -d: | cut -d "," -f 2
Renvoie yo,el.ella
, Comment puis-je le faire retourner une valeur par ligne?
merci vous qui le fera. il n'a jamais croisé mon ming pour utiliser awk .... merci encore –
chose sûre ... c'est probablement faisable avec * juste * awk, mais mon awk-fu est sévèrement limité;) – Jay
haha exactement ce que j'aurais répondu aussi. +1 –