Creer un fichier portant le nom de ...

Résolu/Fermé
Utilisateur anonyme - 9 mars 2009 à 16:40
 Utilisateur anonyme - 9 mars 2009 à 17:29
Bonjour,
je veux creer un fichier sous un repertoire avec dont le nom est le nombre de fichier existant dans le repertoire. La commande ' ls - al | wc - l ' me donne le nombre de fichier. j'ai sauvgardé le resusltat dans une variable pour apres executer la commande touch $x (j'ai mi le code dans un fichier pour l'excécuter), mais cela ne marche pas.
J'aimerai savoir où est la faute dans cette demarche,
merci
A voir également:

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
9 mars 2009 à 16:42
Salut,

Affiche ton script, c'est un peu confus là ;-((
0
Utilisateur anonyme
9 mars 2009 à 16:52
#! /bin/bash
x= ls -al | wc -l
touch $x
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
9 mars 2009 à 16:53
#! /bin/bash
x=$(ls -al | wc -l)
touch $x
0
Utilisateur anonyme
9 mars 2009 à 17:02
line 2: 70: command not found
touch : operande fichier manquant

il m'affiche cette erreur, alors que si je tape touch abc il me creer le fichier portant le nom abc
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
9 mars 2009 à 17:29
c'est bon, probleme resolu, merci
0