Bonjour,

Je souhaites faire un script qui verifie que le fichier /etc/vfstab est correctement rempli. Le bon nombre de champ, que les FS sont correctement imbriqués.

exemple :
et pas
Comment compter le nombre de champs sur dans un fichier ?

Pour ce qui est de l'imbrication des FS, j'avais pensé faire quelque chose dans ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
egrep -v "proc|tmpfs|sharefs|ctfs|objfs|fd|devfs|swap|^#" /etc/vfstab | awk '{print $3}'>/tmp/vfstab_test
sort -n /tmp/vfstab_test>/tmp/vfstab_sort
Le probleme c'est que pour la vérification le test est ko car /home est plus long que /var alors qu'ils sont correctement imbriqués

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
# more vfstab_test vfstab_sort
::::::::::::::
vfstab_test
::::::::::::::
/
/var
/home
::::::::::::::
vfstab_sort
::::::::::::::
/
/home
/var
Avez vous des conseils ? une idée ? ou peut être connaissez vous un script que fait deja ce que je souhaite faire