For et do en php

Bonjour,

bonjour,
il y a un message d'erreur qui me vient quénd je fais ca :
for i in 'cat fichier1' ; do $i fichier2; done;

on me dit command not found
Merci d'avance

2 réponses

  1. C'est un script bash ou du php que tu veux faire ?
    En php le for ce fait comme ceci
    for ($i = 0;$i < N;$i++) 
    { 
         code 
    }


    En php ca donnerais plutôt
    $cat_fichier1=file(fichier1) // recupere contenu de fichier1 dans un array      
    foreach ($i as $cat_fichier1)     
    {     
           $i fichier2     
    }


    En bash, en faisant attention à bien mettre des quotes inversées
    for i in 'cat fichier1'    
    do    
    $i fichier2   
    done   
    
    devrait marcher