svp je cherche l'emplacement du fichier contenant le script de la commande WC j'ai cherche dans le repertoire BIN mais j'ai rien pas trouver se fichier si vous avez une reponse a se probleme merci de m'aider
svp je cherche l'emplacement du fichier contenant le script de la commande WC j'ai cherche dans le repertoire BIN mais j'ai rien pas trouver se fichier si vous avez une reponse a se probleme merci de m'aider
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $ which wc /usr/bin/wc $ less $(which wc) "/usr/bin/wc" may be a binary file. See it anyway?
Merciii bcp stp j'ai un script a realiser concernant la commande wc
je voudrais creer une propre a moi mais d'une maniere personnalisée qui fait le meme role que wc du system voila une partie du script que je propose auquelle je me suis bloqué
et merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 echo donnez un ou pls fichier read y r=$y if ls $r 2>b$$>bb.tmp then echo choisir pour compter l:ligne w:mot c:caractere echo tapez une une combinaison read x if test $x -eq 0 2>b$$ then x=lwc wc $r -$x \\\\\\\\\\\\\je me suis bloquer dans cette partie parceque j'arrive pas a mettre fin au \\\\\\\\\\\\\\programme sans l'execution de "ctrl c" else wc $r -$x else echo fichier n existe pas fi rm b$$ bb.tmp
Mis à part que ce que tu cherches à faire est totalement inutile, voire même ennuyeux (les utilisateurs qui auront besoin d'intégrer ta commande dans leur propre script de façon automatique ne pourront pas le faire puisque ta commande pose plein de questions et préfèreront utiliser la vraie commande "wc"), voici les diverses erreurs de ton code
1) je ne comprends pas pourquoi tu remplis une variable "y" pour la stocker dans "r". Autant remplir directement "r"
2) tu as à ta disposition le fichier "/dev/null qui te permet d'y rediriger tout ce que tu ne veux pas avoir à l'écran
3) tu demandes à rentrer une lettre dans "x", lettre sensée être dans le groupe l, w ou c. Et dès que la variable est saisie, tu vérifies si elle est égale à 0. Bon on comprend bien que 0 signifie "tout" mais autant le dire. Et si j'étais l'utilisateur, je préfèrerais taper moi même "lwc" plutôt que "0".
4) ton programme ne vérifie pas le type du fichier. Si on lui donne à manger un répertoire ou un pipe... prout. D'ailleurs tu traites ta variable "$r" comme si elle contenant un nom de fichier mais d'après ton prompt, on peut entrer plusieurs noms de fichiers à suivre.
5) tu pourrais pas donner des noms de variables explicites ? Style "fichier", "options", etc...
Sinon pour répondre à ta question, le synopsis de wc est "wc [options] fichiers". Or toi, en demandant "wc $r -$x" tu demandes "wc fichiers options"...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager