Library Carpentry: The UNIX Shell