root@ws-fra1.win-ip.dfn.de:~/Work > cat sick.py
#!/usr/bin/env python
import sys

def main(argv = sys.argv):

if not sys.stdin.isatty():
for s in sys.stdin.readlines():
print "Pipe(d): " + s,

# Parameter, yo
L = sys.argv[1:]
if len(L)!=0:
print "CLI Parameter-List: " + str(L)
sys.exit(0)
pass

if __name__ == "__main__":
try:
main(sys.argv)
except KeyboardInterrupt:
pass

# EOF, yo
root@ws-fra1.win-ip.dfn.de:~/Work > ./sick.py
root@ws-fra1.win-ip.dfn.de:~/Work > ./sick.py siiiickk
CLI Parameter-List: ['siiiickk']
root@ws-fra1.win-ip.dfn.de:~/Work > ./sick.py siiiickk 123 456 no skills
CLI Parameter-List: ['siiiickk', '123', '456', 'no', 'skills']
root@ws-fra1.win-ip.dfn.de:~/Work > echo lol pipaments |./sick.py
Pipe(d): lol pipaments
root@ws-fra1.win-ip.dfn.de:~/Work > echo gangbangparty bei steffie > test.txt
root@ws-fra1.win-ip.dfn.de:~/Work > cat test.txt |./sick.py
Pipe(d): gangbangparty bei steffie
root@ws-fra1.win-ip.dfn.de:~/Work >