• [^] # Re: IFS : modifier le separateur par defaut

    Posté par . En réponse au message Boucle for ne prend pas en compte les lignes. Évalué à 1.

    Je ne connaissais pas cette variable..


    IFS='\' ;for i in `ls | awk -F- '{print 1ドル}'` ; do echo "${i}" ; done ;


    Pour le mkdir j'ai encore des soucis :

    IFS='\' ;for i in `ls | awk -F- '{print 1ドル}'` ; do mkdir `echo ${i} | sed 's/\ /\\\ /'` ; done ;


    Les répertoires ont un point d'intérogation dans leurs nom :

    $ls
    Beta ?Los Hispanos ?Los Mirlos ?Pastor
    Brothers ?Lizandro Imperial ?Saboreo Molina ?Celmira