1/ Faire un script qui teste la présence du fichier "journal" dans le répertoire courant : si ce fichier existe, afficher le contenu du fichier sinon afficher le message "rien à signaler"
if [ -f ./journal ]
then cat ./journal
else echo "rien à signaler"
fi
2/ Supposons qu'on a un répertoire source qui ne contient que des fichiers textes. Faire un script qui affiche la 1ère ligne de tous les fichiers de ce répertoire.
for f in *
do head -n1 $f
done
3/ Ecrire un script qui teste si le fichier ".bash_profile" a changé par rapport à son ancienne version "?.bash_profile.old".
S'il a changé, afficher le message "fichier .bash_profile a changé", sinon rien.
if [ "`diff '.bash_profile' '?.bash_profile`" != "" ]
then echo "fichier .bash_profile a changé"
fi
4/ Ecrire une commande qui cherche dans touter l'arborescence de la racine s'il y a des fichiers du type "pipe" et faire en sorte que les messages d'erreur n'affichent pas.
find / -type p 2>/dev/null
5/ que signifie "umask 002", donner un exemple.
cf. reponse de kroll
[jfdsdjhfuetppo]--Message édité par [Albator]--[/jfdsdjhfuetppo]
Dark_Schneider
1°/ man bash
kroll33
Umask 002 est une commande qui definis quelles seront les droit attribué aux fichier que l'utilisateur en cours auront.
Exemple
Umask 002 donnera pour tout tes fichiers les droits: -rw-rw-r--
PS: cesont le fichiers créé après le lancement de la commande, pas ceux déjà existant.
[jfdsdjhfuetppo]--Message édité par kroll33--[/jfdsdjhfuetppo]
thenab
Rien qui ait à voir avec ça !
kroll33
Tu veux faire quoi plus tard dans la vie?
thenab
Merci de m'aider, je suis en contreole !!!
1/ Faire un script qui teste la présence du fichier "journal" dans le répertoire courant : si ce fichier existe, afficher le contenu du fichier sinon afficher le message "rien à signaler"
2/ Supposons qu'on a un répertoire source qui ne contient que des fichiers textes. Faire un script qui affiche la 1ère ligne de tous les fichiers de ce répertoire.
3/ Ecrire un script qui teste si le fichier ".bash_profile" a changé par rapport à son ancienne version "?.bash_profile.old".
S'il a changé, afficher le message "fichier .bash_profile a changé", sinon rien.
4/ Ecrire une commande qui cherche dans touter l'arborescence de la racine s'il y a des fichiers du type "pipe" et faire en sorte que les messages d'erreur n'affichent pas.