Le but de cet exercice est de vous faire manipuler les
opérateurs suivants :
> redirige le flot de sortie sur un fichier,
>> redirige le flot de sortie en fin de fichier,
< le flot d'entrée est pris dans un fichier,
| redirige le flot de sortie d'une commande sur le
flot d'entrée d'une autre,
; permet d'enchainer deux commandes,
& permet de détacher une commande (exécution en
arrière plan).
Faites les exercices suivants :
Tapez dir > rep, affichez le fichier rep. Que constatez-vous ?
En utilisant uniquement la commande echo et les opérateurs >
et >>, créez un fichier troisLignes contenant le texte suivant :
Une ligne
Et de deux !
La derniere !!
Utilisez les redirections pour exécuter prodscal avec comme
vecteurs d'entrée le contenu de vecteur1 et de vecteur2.
La commande wc -l permet de compter le nombre de
lignes d'un fichier. Essayez l'ordre wc -l troisLignes, essayez aussi
cat troisLignes | wc -l, trouvez un moyen de faire la même chose
en employant <.
Comptez la somme du nombre de lignes des fichiers vecteur1 et
vecteur2 en une seule instruction (la commande cat permet de lister
tous les fichiers qu'on lui passe en argument).
Lancez l'exécution des utilitaires xclock et xeyes,
sur la même ligne, en utilisant ; comme séparateur puis &.
A quoi est due la différence d'exécution ?