In this hands-on lab we’ll practice quoting and escaping special characters in Linux. Quoting and escaping strings can be frustrating, but developing an understanding of when to use single quotes, double quotes, and escape characters is necessary when working with Linux.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Set `variable1`
- Set
variable1
toThis is 'just' a "test".
variable1="This is 'just' a "test""
- Write the variable to a new file named
value.txt
.echo -e $variable1 > value.txt
- Set
- Set `variable2`
- Set
variable2
toThis is a backslash "" and this is a single quote '.
variable2="This is a backslash "\" and this is a single quote '."
- Append
variable2
to thevalue.txt
file.echo -e $variable2 >> value.txt
- Set
- Set `variable3`
- Set
variable3
to3 double quotes """, and 3 single quotes ''', and three backslashes \.
variable3="3 double quotes """, and 3 single quotes ''', and 3 backslashes \\\\."
- Append
variable3
to thevalue.txt
file.echo -e $variable3 >> value.txt
- Set
- Set `variable4`
- Set
variable4
toThis is what a newline character looks like n, it will create a new line.
variable4="This is what a newline character looks like \n, it will create a new line."
- Append
variable4
to thevalue.txt
file.echo -e $variable4 >> value.txt
- Set