J'essayais pour le fun d'afficher dans la console :
Code : Tout sélectionner
nombre de fichiers sur votre ordinateur : x
j'ai donc utilisé la commande:
Code : Tout sélectionner
echo "nombre de fichiers sur votre ordinateur:" ; sudo find / * | cat -b | tail -n 1 | cut -d / -f 1-
explications:
- dabord je fais un find / * pour lister tous les fichiers présents
- le cat -b affiche la liste avec les numéros de ligne
- le tail -n 1 garde la dernière ligne
- et le cut -d / -f 1- doit garder uniquement le nombre
affichage:
Code : Tout sélectionner
fichiers sur l'ordinateur:
Mot de passe :
226589 test
- Le filtrage du nombre
le soucis du cut utilisé avec le séparateur "/" c'est que le dernier fichier trouvé ne commence pas par / et donc le nom du fichier est conservé.
objectif:
Je veux utiliser l'espace " " comme séparateur mais je ne sais pas comment faire
- La présentation
Le résultat est affiché sur plusieurs lignes et en plus il y a la ligne d'entrée du mdp pour le sudo.
objectif
tout afficher sur une ligne.
Mais comment faire ?
Je sais que j'ai c'est un peu tordu xD, merci d'avance pour vos réponses