Learning the bash Shell: Unix Shell Programming, 3rd EditionBill Rosenblatt Cameron Newham2009BestsellerPDF