Questions marquées «test»

Il s'agit de l'utilitaire Unix "test", également appelé "[", ou de sa variante de syntaxe shell [[…]]. Pour toute question sur le test des logiciels et des configurations, utilisez la balise "testing".



3
La syntaxe de la matière non égale?
Lors de l'écriture de scripts, j'écris généralement mes ifs avec la syntaxe suivante car il est plus facile pour moi de comprendre que ce qui vient ensuite n'est pas vrai. if [ ! "$1" = "$2" ]; then D'autres disent que le chemin ci-dessous est meilleur if [ "$1" != …
22 shell  test 

3
Comparaison de deux chaînes dans Bash
J'ai le ifbloc suivant dans mon script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi L'exécution du script n'entre pas dans mon ifbloc même si elle $PACKAGENAMEest égale à kakadu-v6_4-00902C. Qu'est-ce que je fais mal?






3
Crochets dans la condition if: pourquoi est-ce que j'obtiens des erreurs de syntaxe sans espace blanc?
J'utilise le script ci-dessous pour reculer de deux jours lorsque le script s'exécute au début de deux jours de l'année et également vérifier les premier et deuxième jours de chaque mois et reculer de deux jours. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" …


3
bash: j'ai cassé [[<]]
J'écrivais un script bash et soudain ce comportement a commencé: [[ 1 &lt; 2 ]]; echo $? # outputs 0 [[ 2 &lt; 13 ]]; echo $? # outputs 1 mais -ltfonctionne bien: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo $? …
14 bash  test 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.