DEV Community

Discussion on: 🚀 The Missing Shell Scripting Crash Course

Collapse
 
arnebab profile image
Arne Babenhauserheide • Edited

Thank you for your tutorial!

There’s one thing I see missing: If you use bash, you can do quick string operations in variables:

A=abc123foo.txt

strip suffix:
echo ${A%.txt} # abc123foo
strip suffix with globbing:
echo ${A%foo*} # abc123

strip prefix:
echo ${A#abc} # 123foo.txt
strip prefix with globbing:
echo ${A#*c} # 123foo.txt

Collapse
 
godcrampy profile image
Sahil Bondre

Thanks, that's really useful!