• [^] # Re: Bizarre bizarre

    Posté par . En réponse au message Utilisation de awk pour la jointure de 2 fichiers. Évalué à 1.

    Non ce n'est pas à cause des trous, mais des motifs (chiffres) et du fait que "fgrep" ne peut utiliser de regex.

    $ cut -d ' ' -f 1 f1
    1
    2
    3
    41
    42
    $ fgrep -f <(cut -d ' ' -f 1 f1) f2 
    1 eth1
    2 eth10
    3 eth5
    5 eth22
    41 eth17
    42 eth9
    43 eth11
    
    

    On ne peut pas dire à "fgrep" de ne tenir compte que des motifs présents en début de ligne :

    $ fgrep 1 f2
    1 eth1
    2 eth10
    41 eth17
    43 eth11
    
    

    Comme on pourrait le faire avec "grep" ou "egrep" :

    $ grep '^1' f2
    1 eth1