difference between ways of script execution
- ./ or sh/bash
execute in a new child bash process, data deystroyed after exit this child process
- source
execute in current bash process
execute in a new child bash process, data deystroyed after exit this child process
execute in current bash process