Question: bash are all variables global?
Answer: Global variables They are visible and valid anywhere in the bash script. You can even get its value from inside the function. If you declare a global variable within a function, you can get its value from outside the function.