0
0
Bash Scriptingscripting~15 mins

tr for character transformation in Bash Scripting - Mini Project: Build & Apply

Choose your learning style9 modes available
Character Transformation Using tr Command
📖 Scenario: You work in a small office where you often receive text files with inconsistent letter cases. Your task is to automate the process of converting all lowercase letters to uppercase to maintain uniformity in reports.
🎯 Goal: Build a simple Bash script that uses the tr command to convert lowercase letters in a given string to uppercase.
📋 What You'll Learn
Create a variable called input_text with the exact value hello world
Create a variable called uppercase_text that uses tr to convert input_text from lowercase to uppercase
Print the value of uppercase_text
💡 Why This Matters
🌍 Real World
Automating text formatting tasks like converting letter cases in reports or filenames.
💼 Career
Shell scripting skills are essential for system administrators and developers to automate repetitive text processing tasks efficiently.
Progress0 / 4 steps
1
DATA SETUP: Create the input text variable
Create a variable called input_text and set it to the string hello world exactly.
Bash Scripting
Need a hint?

Use input_text="hello world" to assign the string.

2
CONFIGURATION: Prepare to transform characters
Create a variable called uppercase_text that uses the tr command to convert all lowercase letters in input_text to uppercase.
Bash Scripting
Need a hint?

Use $(echo "$input_text" | tr '[:lower:]' '[:upper:]') to convert lowercase to uppercase.

3
CORE LOGIC: Apply the character transformation
Use the tr command inside a command substitution to convert input_text to uppercase and assign it to uppercase_text.
Bash Scripting
Need a hint?

This step repeats the transformation to reinforce the core logic.

4
OUTPUT: Display the transformed text
Print the value of uppercase_text to show the converted uppercase string.
Bash Scripting
Need a hint?

Use echo "$uppercase_text" to print the result.