Creating a config file and using it in tandem with your scripts
In this recipe, we are going to create a config file and use it in our shell script.
Getting ready
Besides having a terminal open, you need basic knowledge of creating scripts and config files.
How to do it...
Now, we are going to create a script and config file. The extension of the configuration file is .conf
. Create a script called sample_script.sh
and write this code in it:
#!/bin/bash typeset -A config config=( [username]="student" [password]="" [hostname]="ubuntu" ) while read line do if echo $line | grep -F = &>/dev/null then varname=$(echo "$line" | cut -d '=' -f 1) config[$varname]=$(echo "$line" | cut -d '=' -f 2-) fi done < sampleconfig.conf echo ${config[username]} echo ${config[password]} echo ${config[hostname]} echo ${config[PROMPT_COMMAND]}
We will now create a configuration file. Create a file called sampleconfig.conf
and write the following code in it:
password=training...