improve shell command, add filename support