We can create variablesthatmay contain strings or numerical values. These global variables can be accessed by all the functions inside a script.
A simple script calledfunction_11.sh
with functions is as follows:
function_11.sh
#!/bin/bash
# We will define variable temp for sharing data with function
temp="/temp/filename"
remove_file()
{
echo "removing file $temp..."
}
remove_file
Test the script as follows:
$ chmod +x function_11.sh
$ ./function_11.sh
This should produce the following output:
Output:
removing file /temp/filename...