Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- FOO='hello world'
- echo "$FOO"
- cat "$0"
- #!/bin/sh
- trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
- tee "/tmp/.script$$" <<'#SCRIPT' | . /proc/self/fd/0
- #!/bin/sh
- FOO='hello world'
- echo "$FOO"
- cat "/tmp/.script$$"
- #SCRIPT
- #!/bin/sh
- trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
- cat > "/tmp/.script$$" <<'#SCRIPT' && . "/tmp/.script$$"
- #!/bin/sh
- FOO='hello world'
- echo "$FOO"
- cat "/tmp/.script$$"
- #SCRIPT
- #!/bin/sh
- trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
- . /proc/self/fd/0 <<EOF
- $(tee "/tmp/.script$$" <<': "SCRIPT'
- #!/bin/sh
- FOO='hello world'
- echo "$FOO"
- cat "/tmp/.script$$"
- : "SCRIPT
- )
- EOF
- #"
- #!/bin/sh
- trap '{ rm -f "/tmp/.script$$"; exit; }' EXIT INT TERM
- { ( tee "/tmp/.script$$" >/proc/$$/fd/0 ) <<'#SCRIPT' & } && . /proc/self/fd/0
- #!/bin/sh
- FOO='hello world'
- echo "$FOO"
- cat "/tmp/.script$$"
- #SCRIPT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement