Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. $ exitwith() { return $1; }
  2. $ for stat in {0..10}; do
  3. > if exitwith $stat; then
  4. > echo "An exit status of $stat is considered true"
  5. > else
  6. > echo "An exit status of $stat is considered false"
  7. > fi
  8. > done
  9. An exit status of 0 is considered true
  10. An exit status of 1 is considered false
  11. An exit status of 2 is considered false
  12. An exit status of 3 is considered false
  13. An exit status of 4 is considered false
  14. An exit status of 5 is considered false
  15. An exit status of 6 is considered false
  16. An exit status of 7 is considered false
  17. An exit status of 8 is considered false
  18. An exit status of 9 is considered false
  19. An exit status of 10 is considered false
  20.  
  21. $ for stat in -2 -1 255 256 257; do
  22. > if exitwith $stat; then
  23. > echo "An exit status of $stat (actually $?) is considered true"
  24. > else
  25. > echo "An exit status of $stat (actually $?) is considered false"
  26. > fi
  27. > done
  28. An exit status of -2 (actually 254) is considered false
  29. An exit status of -1 (actually 255) is considered false
  30. An exit status of 255 (actually 255) is considered false
  31. An exit status of 256 (actually 0) is considered true
  32. An exit status of 257 (actually 1) is considered false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement