#!/usr/bin/python # vbsh - very bad shell import os import readline while True: try: cmd = raw_input('$ ') except EOFError: break status = os.system(cmd) exit_value = status >> 8 signal_num = status & 127 dumped_core = status & 128 and "(core dumped)" or "" print "Program terminated with status %d from signal %d%s\n" % ( exit_value, signal_num, dumped_core)