Vous n'êtes pas identifié(e).
Pages : 1
merci de bien vouloir lancer une "bouée"...
...pour sortir du marécage
...pour rendre la commande élégante et "soumise"
cordialement
debianux
Hors ligne
The backslash tells the shell to "ignore the next character."
si dans la formule de commande, le
sert à indiquer que le shell doit ignorer la parenthèse, pourquoi mettre cette dernière ? pour la clarté ? pour qu'on comprenne plus facilement l'aspect "size" et "name" ?
idem pour le
le ";" doit être ignoré par le shell mais compris par une "force supérieure" ?
Hors ligne
* pourquoi
total 16
?
* pourquoi "double"-t-il les fichiers ?
avec "ls -l" je souhaite tester ce que ça donne avant de la remplacer par un "mv" pour déplacer les fichiers de -100k dans le répertoire ./jpg_100K, formule qui n'a pas marché non plus
Hors ligne
Pour les parenthèse, il semble que cela soit comme en maths, pour exprimer les priorités des opérateurs logique.
* pourquoi
total 16
?
C'est la taille. Tu peux le récupérer de façon Human readable (lisible par nous, pauvres humains ) avec l'option -h
pourquoi "double"-t-il les fichiers ?
Il n'y a pas de doublon. Si tu fais
, tu verras la liste de toutes les entrée de ton répertoire. Tu y verra 2 répertoires, dont ., qui représente le répertoire en cours et .., le répertoire "père". Un ls est fait sur le répertoire en cours, puisque la taille du dossier est de 4Ko (soit moins de 100ko).
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
ne demande-t-il pas de chercher dans le répertoire courant, soit "jpg_100k" ?
auquel cas ne devrait-il pas trouver et indiquer que les 4 fichiers ?
Hors ligne
pour le post #1, comment sort-on "physiquement" du "bourbier" car j'ai laissé le terminal en l'état et "exit" ou "q" ne marche pas. peut-on arrêter la "boucle" sans fermer le terminal ?
ctrl+C
la subtilité du "doublon" m'échappe toujours.
A chaque fois que find trouve une entrée (fichier ou dossier) dans le répertoire dont la taille fait moins de 100ko, il y applique la comande mise après le -exec. Or, le réperoire . est une entrée qui fait 4ko, donc moins de 100ko. Donc, la première commande executée par find est
Puis, il fait
, etc ...
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
il y a sans doute plus élégant mais, sauf erreur, il semble que ça marche
Hors ligne
merci bendia !
Hors ligne
Hors ligne
Moi la première chose qui me choque, c'est le "*.jpg'
Il ne faut pas oublier que les ordinateurs sont complètement crétins. Quand on leur demande à peu près ce qu'il faut faire, ils ne comprennent rien !
Après je ne vois pas l'utilité des parenthèses, le -a ça ne change rien ici. Il faut éventuellement échapper le ! sous certains shell : \! (d'après le man, sou mon zsh je n'ai pas de soucis).
Pour le type, effectivement il ne faut pas oublier sur quoi on travaille.
Dernière modification par Haricophile (24-09-2014 01:40:13)
« Un optimiste n’est pas un être satisfait, content de la situation actuelle. C’est quelqu’un qui pense qu’il peut faire quelque chose qui servira. » (Raymond Aubrac)
Hors ligne
Hors ligne
Pages : 1