A voir également:
- Bash et les pipes
- Bingo bash free - Télécharger - Divers Jeux
- Bash pause ✓ - Forum Shell
- Bash addition - Forum Programmation
- Bash permission non accordée - Forum Shell
- Bash list ✓ - Forum Shell
2 réponses
desoler les if sont pas passe :s
je suis en train de faire un script bash, et je voudrais verifier qu'une chaine ne contiennent pas de pipe.
or la ligne suivante ne marche pas:
ni celle la:
et comme cela ba sa prend pas en compte les etoiles comme des jokers:
quelqu'un sait comment faire ?
merci beaucoup
je suis en train de faire un script bash, et je voudrais verifier qu'une chaine ne contiennent pas de pipe.
or la ligne suivante ne marche pas:
if [ [ $SSH_ORIGINAL_COMMAND != *|* ] ]
ni celle la:
if [ [ $SSH_ORIGINAL_COMMAND != "*|*" ] ]
et comme cela ba sa prend pas en compte les etoiles comme des jokers:
if [ [ $SSH_ORIGINAL_COMMAND != '*|*' ] ]
quelqu'un sait comment faire ?
merci beaucoup
Salut,
jp@MDK:~/tmpfs ssh$ var="bonjour|la|vie"
jp@MDK:~/tmpfs ssh$ echo ${var}
bonjour|la|vie
jp@MDK:~/tmpfs ssh$ if [ [ ${var} != *\|* ]]; then echo "Good"; else echo "Bad";fi
Bad
jp@MDK:~/tmpfs ssh$ var="bonjour la vie"
jp@MDK:~/tmpfs ssh$ echo ${var}
bonjour la vie
jp@MDK:~/tmpfs ssh$ if [ [ ${var} != *\|* ]]; then echo "Good"; else echo "Bad";fi
Good
jp@MDK:~/tmpfs ssh$;-))