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".


4
Pourquoi le développement de paramètres avec des espaces sans guillemets fonctionne-t-il entre doubles crochets “[[” mais pas entre simples ”[[?])?
Je suis confus d'utiliser des crochets simples ou doubles. Regardez ce code: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Cela fonctionne parfaitement bien que la chaîne contienne un espace. Mais quand je le change en support unique: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo …
86 bash  quoting  ksh  test 



5
Comment fonctionne exactement “/ bin / [”?
Je suis toujours surpris qu'il /biny ait un [programme dans le dossier . Est-ce ce qu'on appelle quand on fait quelque chose comme if [ something ]:? En appelant [explicitement le programme dans un shell, il demande une correspondance ], et lorsque je fournis le crochet de fermeture, il semble …
50 shell  test 


2
Bash test: que fait “= ~”?
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Que fait le principal ~dans l'expression régulière de départ?
41 bash  test 







5
Comment puis-je utiliser les commandes if test et find de bash ensemble?
J'ai un répertoire avec des journaux de plantage et j'aimerais utiliser une instruction conditionnelle dans un script bash basé sur une commande find. Les fichiers journaux sont stockés dans ce format: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Je souhaite que l'instruction if ne renvoie true que s'il existe un journal des plantages pour une …

4
Commençant par les arguments bash: -lt et -gt
Je commence par bash et j'ai trouvé ce qui suit: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Pour lire le script et l'exécuter, …
24 bash  shell  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.