Creer un fichier portant le nom de ...

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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   Statut Modérateur Dernière intervention   4 896
 
Salut,

Affiche ton script, c'est un peu confus là ;-((
0
Utilisateur anonyme
 
#! /bin/bash
x= ls -al | wc -l
touch $x
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
#! /bin/bash
x=$(ls -al | wc -l)
touch $x
0
Utilisateur anonyme
 
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
 
c'est bon, probleme resolu, merci
0