Commande avec script et fichiers
pianiste21
-
pianiste21 -
pianiste21 -
Bonjour, je voudrais que mon script travail sur deux fichiers. Mais je voudrais que la commande utilisée soit de type:
script.sh fichier1 fichier 2
Le programme script.sh devra chercher des données dans fichiers 1 et les insèrent dans fichier2.
Je veux savoir ce que je dois mettre dans script.sh pour lui dire que le premier nom (fichier1) qu'il a vu soit celui où il prendra des données et le deuxième (fichier2) celui où il les mettra.
exemple de ce que je veux.
cat fichier1
1
2
3
cat fichier2
a
b
c
script.sh fichier1 fichier2 >>output
cat output
1
2
3
a
b
c
Merci de votre aide
script.sh fichier1 fichier 2
Le programme script.sh devra chercher des données dans fichiers 1 et les insèrent dans fichier2.
Je veux savoir ce que je dois mettre dans script.sh pour lui dire que le premier nom (fichier1) qu'il a vu soit celui où il prendra des données et le deuxième (fichier2) celui où il les mettra.
exemple de ce que je veux.
cat fichier1
1
2
3
cat fichier2
a
b
c
script.sh fichier1 fichier2 >>output
cat output
1
2
3
a
b
c
Merci de votre aide
A voir également:
- Commande avec script et fichiers
- Invite de commande - Guide
- Script vidéo youtube - Guide
- Commande terminal mac - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
2 réponses
Salut,
Et qu'est-ce que tu as déjà essayé ? indique-le si tu veux qu'on t'aide à le corriger mais on ne va pas faire l'exercice à ta place ! N'y compte pas.
Et qu'est-ce que tu as déjà essayé ? indique-le si tu veux qu'on t'aide à le corriger mais on ne va pas faire l'exercice à ta place ! N'y compte pas.
Re-
j'ai déjà utiliser ce script.sh et il fonctionne sans problème pour la "manipulation". Seulement j'ai précisé au début de mon script
#!/bin/sh
fichier1= fichier1
fichier2= fichier2
...
travail qui fonctionne en utilisant $fichier1 et $fichier2
...
Cependant il fonctionne en ne tapant que la commande: script.sh
Alors désolé si je me suis mal exprimé mais ma question ne traite pas du "travail" du programme en lui même. Mais plutôt de ce que je dois y changer pour que la commande de lancement devienne:
script.sh fichier1 fichier2
Peut être suis-je plus clair ?
j'ai déjà utiliser ce script.sh et il fonctionne sans problème pour la "manipulation". Seulement j'ai précisé au début de mon script
#!/bin/sh
fichier1= fichier1
fichier2= fichier2
...
travail qui fonctionne en utilisant $fichier1 et $fichier2
...
Cependant il fonctionne en ne tapant que la commande: script.sh
Alors désolé si je me suis mal exprimé mais ma question ne traite pas du "travail" du programme en lui même. Mais plutôt de ce que je dois y changer pour que la commande de lancement devienne:
script.sh fichier1 fichier2
Peut être suis-je plus clair ?