Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. s() { c=$1; while((c--)) ; do printf 'x' ; done }; s 2
  2.  
  3. while((1--))
  4.  
  5. s() { for i; do printf 'x' ; done }; s 2 3
  6.  
  7. > set -- 5
  8. > echo $1
  9. 5
  10. > set -- $(( $1-1 ))
  11. > echo $1
  12. 4
  13.  
  14. s() { while (( $1 )); do echo 'x'; set -- $(( ${1}-1 )); done }
  15.  
  16. >time s 100000 > /dev/null
  17. real 0m1.235s
  18. user 0m1.196s
  19. sys 0m0.040s
  20.  
  21. >time s 100000 > /dev/null
  22. real 0m0.520s
  23. user 0m0.496s
  24. sys 0m0.024s
  25.  
  26. s1() { for i in $(eval echo {1..${1}}); do printf 'x'; done }
  27.  
  28. >time s1 100000 > /dev/null
  29. real 0m0.453s
  30. user 0m0.412s
  31. sys 0m0.040s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement