Annonce

Réduire
Aucune annonce.

[Flux de redirection Linux]

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • [Flux de redirection Linux]

    Bonjour à tous,

    Voici mon problème :

    * J'essaye de renvoyer le résultat d'une commande qui classe par

    ordre alphabétique mon fichier dans le même fichier..*

    Lorsque j'utilise la commande suivante dans le terminal :

    Code:
    ([email protected]) (~) $ sort -d noms.txt > noms.txt
    Cependant, lorsque j'ouvre ce même fichier, noms.txt, plus rien, il est vide..

    Dois-je obligatoirement passer par un fichier intermédiaire pour transférer

    le résultat, ou y a t-il une erreur dans ma commande ?
    deux et deux font cinq

  • #2
    Si tu le sais tu fais avec

    Code:
    sort -d nom.txt > nom1.txt && cp nom1.txt nom.txt && rm -f nom1.txt

    Commentaire


    • #3
      Salut et merci Fred' pour ta réponse

      N'y a t-il pas un moyen d'aller plus vite ??

      Cela m'étonne, toutes les commandes présentent sous linux sont faites pour gagner du temps et dans cette configuration il faut passer par un fichier "passerelle" ^_^

      Bizarre !!!
      deux et deux font cinq

      Commentaire


      • #4
        Je pense que dans ce cas, ce n'est pas une question de temps mais de sécurité pour ne surtout pas overwriter le fichier à traiter. Donc non je ne pense pas, il faut le forcer, mais en créant ton propre script bash, tu peux avoir ta propre commande sort

        Commentaire


        • #5
          Okok, merci pour ton aide !
          deux et deux font cinq

          Commentaire


          • #6
            un petit coup de man et hop
            Code:
            sort test.txt -o test.txt

            Commentaire


            • #7
              RTFM ? xD

              Merci merci :S
              deux et deux font cinq

              Commentaire


              • #8
                En plus poli ;D
                ravi d'avoir pu aider

                Commentaire


                • #9
                  Je pensais que l'option -o faisait la même chose que si l'on redirigeait le résultat de la sortie standard vers le fichier, faut croire que non...

                  La prochaine fois je testerais, plutôt que spéculer, bonne soirée

                  Commentaire

                  Chargement...
                  X