Posted in

Exercice Unix Shell et commande – flux d’E/S standards – Redirections – méta-caractères

Exercice 1 :

Flux d’E/S standards

  • Q1)
echo "Bonjour" |tee salutation.txt
  • Q2)
#! /bin/bash
read a
echo $a|tr "[a-z]" "[A-Z]"
  • Q3)
read a
echo $a|tr "[a-z]" "[A-Z]"|tee text1
  • Q4)
cat salutation.txt|tr "[a-z]" "[A-Z]"|tee text1|wc -c

Exercice 2 :

Redirections, méta-caractères

Le répertoire /usr/include contient les fichiers d’entête standards en langage C (stdlib.h, …).

  • Q1)
mkdir inc
cp /usr/include/std* $HOME/inc
  • Q2)
find /usr/include/ \( -name 'a*' -o -name 'b*' -o -name 'c*' \)


ou

find /usr/include/ -name [abc]*
  • Q3)
find /usr/include/ \( -name 'a*' -o -name 'b*' -o -name 'c*' \) >$HOME/Abc.list
  • Q4)
cat Abc.list > copie
wc Abc.list
450 450 14861 Abc.list
  • Q5)
cat Abc.list copie >double
wc double
900 900 29722 double
  • Q6)
touch Temp
  • Q7)
cat >> temp
The end
CTRL-d
  • Q8)
ls /usr/include/[t]* | wc
14 14 306

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *