Exemple commande unix
Résolu
wissem1986
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
takdemtstar Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
takdemtstar Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
j'ai besoin des petite exemple sur la commande test sous unix
comment testé une fichier existe ou nn , executable ou nn .... et teste sur les chaine de caractéres aussi petite exemple de test sur Fonctions numériques ...
####
-b Fichier -- Fichier existe et est un fichier spécial en mode bloc.
-c Fichier -- Fichier existe et est un fichier spécial en mode caractère.
-d Fichier -- Fichier existe et est un répertoire.
-e Fichier -- Fichier existe.
-f Fichier -- Fichier existe et est de type ordinaire.
-g Fichier -- Fichier existe et le bit Set Group ID est actif.
-h Fichier -- Fichier existe et est un lien symbolique.
-k Fichier -- Fichier existe et le sticky bit est actif.
-L Fichier -- Fichier existe et est un lien symbolique (même chose que -h).
-p Fichier -- Fichier existe et est un tube nommé (named pipe, FIFO).
-r Fichier -- Fichier existe et est accessible en lecture.
-s Fichier -- Fichier existe et a une taille non nulle.
-u Fichier -- Fichier existe et le bit Set User ID est actif.
-t Descripteur -- Le descripteur de fichier est ouvert et associé à un terminal.
-w Fichier -- Fichier existe et est spécifié comme étant accessible en écriture.
Fonctions de chaînes de caractères [modifier]
-n Chaîne1 -- La longueur de la Chaîne1 n'est pas nulle.
-z Chaîne1 -- La longueur de la Chaîne1 est nulle.
Chaîne1 = Chaîne2 -- Chaîne1 et Chaîne2 sont identiques.
Chaîne1 != Chaîne2 -- Chaîne1 et Chaîne2 sont différentes.
Chaîne1 -- Chaîne1 n'est pas une chaîne de caractères nulle.
Fonctions numériques [modifier]
Entier1 -eq Entier2 -- Entier1 et Entier2 sont, algébriquement parlant, égaux.
Entier1 -ne Entier2 -- Entier1 n'est pas égal à Entier2.
Entier1 -gt Entier2 -- Entier1 est strictement supérieur à Entier2.
Entier1 -ge Entier2 -- Entier1 est supérieur ou égal à Entier2.
Entier1 -lt Entier2 -- Entier1 est strictement inférieur à Entier2.
Entier1 -le Entier2 -- Entier1 est inférieur ou égal à Entier2.
Fichier1 -nt Fichier2 -- Fichier1 est plus récent que Fichier2.
Fichier1 -ot Fichier2 -- Fichier1 est plus ancien que Fichier2.
Fichier1 -ef Fichier2 -- Fichier1 et Fichier2 pointent vers le même fichier
#######
svp j'ai un tp il faut rendu demain je termine la présentation et reste l'appliquation et j'arrive pas a resoudre sa avec terminal si il vous plais aide moi et envoyer l'imprime de votre terminal si tu as une exemple bien marché
merciiiiiiiiiiiiiiiiiiii
comment testé une fichier existe ou nn , executable ou nn .... et teste sur les chaine de caractéres aussi petite exemple de test sur Fonctions numériques ...
####
-b Fichier -- Fichier existe et est un fichier spécial en mode bloc.
-c Fichier -- Fichier existe et est un fichier spécial en mode caractère.
-d Fichier -- Fichier existe et est un répertoire.
-e Fichier -- Fichier existe.
-f Fichier -- Fichier existe et est de type ordinaire.
-g Fichier -- Fichier existe et le bit Set Group ID est actif.
-h Fichier -- Fichier existe et est un lien symbolique.
-k Fichier -- Fichier existe et le sticky bit est actif.
-L Fichier -- Fichier existe et est un lien symbolique (même chose que -h).
-p Fichier -- Fichier existe et est un tube nommé (named pipe, FIFO).
-r Fichier -- Fichier existe et est accessible en lecture.
-s Fichier -- Fichier existe et a une taille non nulle.
-u Fichier -- Fichier existe et le bit Set User ID est actif.
-t Descripteur -- Le descripteur de fichier est ouvert et associé à un terminal.
-w Fichier -- Fichier existe et est spécifié comme étant accessible en écriture.
Fonctions de chaînes de caractères [modifier]
-n Chaîne1 -- La longueur de la Chaîne1 n'est pas nulle.
-z Chaîne1 -- La longueur de la Chaîne1 est nulle.
Chaîne1 = Chaîne2 -- Chaîne1 et Chaîne2 sont identiques.
Chaîne1 != Chaîne2 -- Chaîne1 et Chaîne2 sont différentes.
Chaîne1 -- Chaîne1 n'est pas une chaîne de caractères nulle.
Fonctions numériques [modifier]
Entier1 -eq Entier2 -- Entier1 et Entier2 sont, algébriquement parlant, égaux.
Entier1 -ne Entier2 -- Entier1 n'est pas égal à Entier2.
Entier1 -gt Entier2 -- Entier1 est strictement supérieur à Entier2.
Entier1 -ge Entier2 -- Entier1 est supérieur ou égal à Entier2.
Entier1 -lt Entier2 -- Entier1 est strictement inférieur à Entier2.
Entier1 -le Entier2 -- Entier1 est inférieur ou égal à Entier2.
Fichier1 -nt Fichier2 -- Fichier1 est plus récent que Fichier2.
Fichier1 -ot Fichier2 -- Fichier1 est plus ancien que Fichier2.
Fichier1 -ef Fichier2 -- Fichier1 et Fichier2 pointent vers le même fichier
#######
svp j'ai un tp il faut rendu demain je termine la présentation et reste l'appliquation et j'arrive pas a resoudre sa avec terminal si il vous plais aide moi et envoyer l'imprime de votre terminal si tu as une exemple bien marché
merciiiiiiiiiiiiiiiiiiii
A voir également:
- Exemple commande unix
- Invite de commande - Guide
- Tableau word exemple - Guide
- Url exemple - Guide
- Commande terminal mac - Guide
- Exemple de code ascii - Guide
2 réponses
Je te recommande ce document
https://abs.traduc.org/abs-fr/
Voilà pour toi
http://unix-simple.blogspot.com/2006/10/unix-test-command.html
https://developer.ibm.com/technologies/linux/
En espérant qu'il y ait des exemples assez clairs pour toi.
https://abs.traduc.org/abs-fr/
Voilà pour toi
http://unix-simple.blogspot.com/2006/10/unix-test-command.html
https://developer.ibm.com/technologies/linux/
En espérant qu'il y ait des exemples assez clairs pour toi.
pour chaque test un exemple ou deux (test sur les fichier , test chaine , test opération , test numérique )
merci mon amis trééééés gentil
si ne dérange pas biensur
Dans un script ça aurait plus la forme
if [[ -z $fichier ]] ou if [ -z $fichier ]
Voilà. Tu as des exemples. Débrouilles toi pour les autres.
Bonne chance. :)
il faut crée un fichier (exp f1) puis tapez les commandes $ test -e f1 par exemple
mais pk t'ecri .txt ??? il est nécessaire ??
Mais bon si tu as un Linux sous la main, crées un fichier texte puis renommes le en test.png par exemple et tu verras bien ce que ça donne. Si l'icône change c'est que ton gestionnaire de bureau se base sr l'extension, sinon c'est qu'il lit le header.