Partage
  • Partager sur Facebook
  • Partager sur Twitter

La Commande awk

Sujet résolu
    10 janvier 2019 à 9:08:05

    Bonjour a tous, j'espère que vous aller bien 

    Voici mon problème

    J'ai un fichier Films.txt, chaque ligne du fichier a la forme suivante, avec les champs séparé par des dièses 

    Titre#Pays#Realisateurs#Nombres d'entrée#semaines a l'affiche

    Ce que je veut faire consiste a utilisé la commande awk sans utiliser de motifs(uniquement avec des actions en gros) dans le but d'afficher les titres des films français

    Ex: voici quelques lignes du fichiers 

    -Skyfall#United States Royaume Uni#Sam Mendes#7 003 902 #18

    -ICE Age#United states#Steve Martino, Mike Thurmeier#6 5883 #21

    -Sur la piste du Marsupilami#France #Alain chabat#5 304 366 #12

    -Les kaira#France#Franck Gastambide#1 016 184#16

    PS: le "-" represente une ligne, c'est un indicateur visuel pour que vous reconnaissiez une ligne mais il ne sont pas présents dans le fichier

    La commande doit afficher

    Sur la piste du marsupilami

    Les kaira

    J'ai essayé ceci : awk -F# '{ if ($2 == "France") print $1 }' Films.txt

    Mais ça affiche juste toute les lignes 

    Je dois donc faire ressortir les titres(uniquement ce champ là) où le Pays est la France, mais sans utiliser de conditions. Merci d'avance pour vos réponses

    -
    Edité par DarenADAMS 10 janvier 2019 à 11:40:30

    • Partager sur Facebook
    • Partager sur Twitter
      10 janvier 2019 à 11:23:33

      Bonjour,

      J'ai du mal à comprendre comment tu veux extraire uniquement les ligne contenant France dans le champs pays sans utiliser de condition/motif?!

      C'est un exercice? Je suis curieux de voir la solution!

      -
      Edité par KoaTao 10 janvier 2019 à 11:25:56

      • Partager sur Facebook
      • Partager sur Twitter

      La Commande awk

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown