ha ben voui :roll:
aller hop ! on passe à sed :)
sed -e "s/:/\" \"/g" tt| sed -r -e "s/(.*)/\"\1\"/"|xargs -p ls -l
sed -e "s/:/\" \"/g" : je remplace tous les ':' par '" "'
sed -r -e...
Type: Messages; Utilisateur: narmataru
ha ben voui :roll:
aller hop ! on passe à sed :)
sed -e "s/:/\" \"/g" tt| sed -r -e "s/(.*)/\"\1\"/"|xargs -p ls -l
sed -e "s/:/\" \"/g" : je remplace tous les ':' par '" "'
sed -r -e...
j'ai essayé, je crois pas que ça change quoi que ce soit.[/quote]
chez moi ça marche nickel :)
dans le fichier tt :
si ce n'est pas ça que tu veux j'ai rien compris :roll:
le mage tophinus : meuh non :)
f="a"\ "a" est équivalent à f="a a"
et donc ls $f marche très bien dans les 2 cas.
Ton problème est que tu passe à ls une variable contenant "a a b b" et...
Apparemment ton fichier 'test' contient la liste des fichierss séparés par ':' Donc voici une commande qui utilise awk pour séparer les nom des fichiers (le séparateur est soit ':' soit '\n'), puis...
bonjour,
Si j'ai bien compris tu as des rpoblème avec les noms de fichiers ayant des espaces ?
Bon je me lance peut être que ça pourra t'aider (à moins que je n'ai vraiment rien compris :) ) :
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.