https://ecotrialbook.life/youlibr-learning-the-bash-shell-unix-shell-programming-3rd-edition-374799