Mercurial > repo
view lib/interp @ 2651:4c617ce2bbe1
<Jafet> echo -e \'\\x7fELF\\x02\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0>\\0\\x01\\0\\0\\0x\\0@\\0\\0\\0\\0\\0@\\0\\0\\0\\0\\0\\0\\0\\xb0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0@\\08\\0\\x01\\0@\\0\\x03\\0\\x02\\0\\x01\\0\\0\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0@\\0\\0\\0\\0\\0\\0\\0@\\0\\0\\0\\0\\0\\x9a\\0\\0\\0\\0\\0\\0\\0\\x9a\\0\\0\\0\\0\\0\\0\\0\\0\\0 \\0\\0\\0\\0\\0H\\xc7\\xc7\\x01\\0\\0\\0H\\xc7\\xc6\\x98\\0@\\0H\\xc7\\xc2\\x02\\0\\0\\0H\\xc7\\xc0\\x01\\0\\0\\0\\x0f\\x05\\xeb\\xf5y\' > bin/y && chmod +x bin/y
author | HackBot |
---|---|
date | Sat, 13 Apr 2013 22:29:43 +0000 |
parents | 859f9b4339e6 |
children | d6d2d7192923 |
line wrap: on
line source
#!/bin/sh export I_CMD="$0" export I_ARG="$1" export ARG_FILE="/tmp/input.$$" get_arg() { #if expr "$I_ARG" : "http://" > /dev/null #then # wget $WGET_OPTIONS "$I_ARG" -O "$ARG_FILE" #else printf '%s' "$I_ARG" > "$ARG_FILE" #fi } clean_arg() { rm -f "$ARG_FILE" } interp_stdin() { get_arg $1 < "$ARG_FILE" 2>&1 clean_arg } interp_file() { get_arg $1 "$ARG_FILE" 2>&1 clean_arg } interp_stdin_java() { get_arg cd $1 java $2 < "$ARG_FILE" 2>&1 clean_arg } interp_file_java() { get_arg cd $1 java $2 "$ARG_FILE" 2>&1 clean_arg }