Expressions régulières sous SOLARIS

JC -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
bonjour

la commande sed avec l'option -r (extended regular expression) ne marche pas sous SOLARIS

est-ce qu'il existe un moyen de faire cela sous SOLARIS ?

df -Ph -x nfs | grep "^/" | grep -v "^/dev/fd[0-9]" | sed --posix -r "s/ {1,}/@/g" |awk -F@ '{print $5}' | tr -d '%'

Merci

2 réponses

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

    sed  "s/ \{1,\}/@/g"

    Non ?
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Essaie comme ça
    df -Ph -x nfs|perl -ne'next if/\s0?%|fd[0-9]|^[^\/]/;s/.*\s(\d+)%.*/$1/;print'

    GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
    106485010510997108
    0