Tu m'as l'air complètement largué. Je pense qu'il va falloir que tu passes du temps à lire les pages de manuel. Même si possible que tu te procures un livre sur le shell Unix et que tu le potasses sérieusement. Je vais quand même t'aider un peu.
Mettons que j'ai le fichier CSV suivant (gens.csv):
#!/bin/shif[ ! -z 1ドル];thenn=$(cut -d ';' -f3 - |grep -c 1ドル);echo"Il y a $n gens sur ${1}.";elsen=$(wc -l)echo"Il y a $((n - 1)) gens au total.";fi;
que je peux utiliser ainsi :
moi@PC055238 ~
$ cat gens.csv |./combien.sh Paris
Il y a 2 gens sur Paris.
moi@PC055238 ~
$ cat gens.csv |./combien.sh
Il y a 4 gens au total.
moi@PC055238 ~
$ cat gens.csv |./combien.sh Bordeaux
Il y a 0 gens sur Bordeaux.
Attention, ce script devrait être loin de te rapporter une bonne note ;) Par exemple si des lignes vides étaient présentes dans le fichier CSV elles seraient comptées dans le total des gens...
Tu peux donc potasser le manuel de ton shell (sh, bash, dash, ksh, etc), il est gros, tu vas y passer du temps sur celui là, pour comprendre ce que le script fait. Ainsi que les manuels de cut, grep, wc, et bien d'autres encore.
J'espère que bien que débutant sous Linux tu as quand même des notions d'algorithmie, que tu as par exemple déjà fait des scripts sous Windows, parce que sinon ça va être dur (mais tu peux y arriver en travaillant)
# Salut
Posté par Marotte ⛧ . En réponse au message Debutant demande aide. Évalué à 5.
Tu m'as l'air complètement largué. Je pense qu'il va falloir que tu passes du temps à lire les pages de manuel. Même si possible que tu te procures un livre sur le shell Unix et que tu le potasses sérieusement. Je vais quand même t'aider un peu.
Mettons que j'ai le fichier CSV suivant (gens.csv):
le script ci-dessous est un début (combien.sh) :
que je peux utiliser ainsi :
Attention, ce script devrait être loin de te rapporter une bonne note ;) Par exemple si des lignes vides étaient présentes dans le fichier CSV elles seraient comptées dans le total des gens...
Tu peux donc potasser le manuel de ton shell (sh, bash, dash, ksh, etc), il est gros, tu vas y passer du temps sur celui là, pour comprendre ce que le script fait. Ainsi que les manuels de cut, grep, wc, et bien d'autres encore.
J'espère que bien que débutant sous Linux tu as quand même des notions d'algorithmie, que tu as par exemple déjà fait des scripts sous Windows, parce que sinon ça va être dur (mais tu peux y arriver en travaillant)