--- layout: page category-page: scripts category-title: Scripting tags: variables, defining, deleting, naming author: Dario Rasic title: Script Variables ---
A variable is simply a string to which we assign a certain type of data, which could be a text, a number, a filename and other types of data.
VAR_1 VAR_2 NAME_3 name_4
variable_name=variable_valueLet me show you a simple example:
VAR_1=StrawberryTo access a variable we have to use the dollar sign ($). So if I want to access VAR_1, I have to write:
VAR_1=Strawberry echo $VAR_1And shell will give us the following result:
Strawberry
unset variable_namewhich in our case would be:
unset VAR_1
VAR_1=Strawberry readonly VAR_1 VAR_1=Blueberrywhich will give us:
VAR_1: This variable is read only.If we try to delete the variable, shell will give us the following value:
VAR_1=Strawberry unset VAR_1 echo $VAR_1As VAR_1 is read-only, shell will not give us any output, as you can't use the unset command with read-only files.