Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #!/bin/sh
  2. FOO='hello world'
  3. echo "$FOO"
  4. cat "$0"
  5.  
  6. #!/bin/sh
  7. trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
  8. tee "/tmp/.script$$" <<'#SCRIPT' | . /proc/self/fd/0
  9. #!/bin/sh
  10. FOO='hello world'
  11. echo "$FOO"
  12. cat "/tmp/.script$$"
  13. #SCRIPT
  14.  
  15. #!/bin/sh
  16. trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
  17. cat > "/tmp/.script$$" <<'#SCRIPT' && . "/tmp/.script$$"
  18. #!/bin/sh
  19. FOO='hello world'
  20. echo "$FOO"
  21. cat "/tmp/.script$$"
  22. #SCRIPT
  23.  
  24. #!/bin/sh
  25. trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
  26. . /proc/self/fd/0 <<EOF
  27. $(tee "/tmp/.script$$" <<': "SCRIPT'
  28. #!/bin/sh
  29. FOO='hello world'
  30. echo "$FOO"
  31. cat "/tmp/.script$$"
  32. : "SCRIPT
  33. )
  34. EOF
  35. #"
  36.  
  37. #!/bin/sh
  38. trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
  39. { ( tee "/tmp/.script$$" >/proc/$$/fd/0 ) <<'#SCRIPT' & } && . /proc/self/fd/0
  40. #!/bin/sh
  41. FOO='hello world'
  42. echo "$FOO"
  43. cat "/tmp/.script$$"
  44. #SCRIPT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement