Shell scripting recipes a problem-solution approach - Johnson, Chris F. A.; Varma, Jayanth Rama (The expert's voice in open source, 2015)