Redirection commande wc

giovedy -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

jaimerais rediriger la commande wc -l.
Je fais donc
wc -l gen.txt > tmp.txt


Mais dans le fichier de sortie j'obtiens : "2 gen.txt"

Comment faire pour obtenir que le "2" ?

Merci

2 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Utilise un filtre cut.
    Par exemple:
    johand@osiris: ~/tmp $ wc -l formulaire.html | cut -d " " -f1 > tmp.txt 
    johand@osiris: ~/tmp $ cat tmp.txt  
    106

    Si tu veux récupérer la valeur dans une variable (sous bash)
    nombre_de_lignes=$( wc -l formulaire.html | cut -d " " -f1)
    echo $nombre_de_lignes


    Voir: man cut
    Gates gave ^H sold you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    comme ça:
    wc -l < gen.txt > tmp.txt
    0