while, for and functions in bash