Advertisement
Guest User

negation demo

a guest
Mar 17th, 2013
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. bash-4.2$ range='1'; until [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]]; do echo "$range NOT OK"; range+='.2'; sleep 1; done
  2. 1 NOT OK
  3. 1.2 NOT OK
  4. 1.2.2 NOT OK
  5.  
  6. bash-4.2$ range='1'; while ! [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]]; do echo "$range NOT OK"; range+='.2'; sleep 1; done
  7. 1 NOT OK
  8. 1.2 NOT OK
  9. 1.2.2 NOT OK
  10.  
  11. bash-4.2$ range='1'; while [[ !( $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ) ]]; do echo "$range NOT OK"; range+='.2'; sleep 1; done
  12. 1 NOT OK
  13. 1.2 NOT OK
  14. 1.2.2 NOT OK
  15. 1.2.2.2 NOT OK
  16. 1.2.2.2.2 NOT OK
  17. ^C
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement