Creer un fichier portant le nom de ... [Résolu/Fermé]

Signaler
-
 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

5 réponses

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 851
Salut,

Affiche ton script, c'est un peu confus là ;-((

#! /bin/bash
x= ls -al | wc -l
touch $x
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 851
#! /bin/bash
x=$(ls -al | wc -l)
touch $x

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

c'est bon, probleme resolu, merci