Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Re: si si, c'est jouable :

Retourner au contenu associé (entrée de forum : Comment récupérer des valeurs dans un fichier pour effectuer une substitution dans un autre ? RESOLU)

  • [^] # Re: si si, c'est jouable :

    Posté par sputnick (site web personnel, Mastodon) le 08 novembre 2011 à 23:39. En réponse au message Comment récupérer des valeurs dans un fichier pour effectuer une substitution dans un autre ? RESOLU. Évalué à -1.

    Ce qui donnes au final :

    $ cat a
    ville1 tata ville2 tbtb
    ville2 ville3 tctc tdtd
    ville3 tete ville4 tftf
    Ville4 tgtg thth ville3
    $ cat v
    Lille
    Paris
    Lyon
    Toulouse
    $ ville=( "" $(<v) )
    $ count=$(grep -io "ville[0-9]\+" a | sort -n | awk 'END{gsub("[a-zA-Z]+", ""); print}')
    $ for ((i=1; i<count+1; i++)); do sed -i -r "s@(v|V)ille${i}@${ville[i]}@g" a; done
    $ cat a
    Lille tata Paris tbtb
    Paris Lyon tctc tdtd
    Lyon tete Toulouse tftf
    Toulouse tgtg thth Lyon
    
    

    On ne peut pas mettre d'array dans le string...

Revenir en haut de page

Derniers commentaires

  • Re: C'est quoi le problème svp ?
  • Re: Destruction de preuves
  • Re: C'est bien placé
  • Destruction de preuves
  • Re: Pétition contre les pétitions
  • Re: Le classement
  • Re: Quitte ou double ?
  • Re: les goûts, les couleurs
  • Re: Quitte ou double ?
  • WAF libre et opensource
  • Re: c'est dinnnngue
  • Perl toujours vivant !

Étiquettes (tags) populaires

  • intelligence_artificielle
  • le_monde_diplomatique
  • grands_modèles_de_langage
  • merdification
  • états-unis
  • capitalisme
  • canicule
  • logiciel_libre
  • datacenter
  • réchauffement_climatique
  • administration_française
  • france

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /