Shell

Why You Should Wrap File Paths

Why You Should Wrap File Paths in Strings in Your Shell Scripts

I stumbled across a thread about terrible programming mistakes and found this: https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6f1dafc8beb84f2ac Which contains the line: rm -rf /foo-bar-usr /lib/nvidia-current/xorg/xorg Note – I’ve added foo-bar- to the string so that if you try to run it, it won’t do the thing I’m warning about –even having… Read More »Why You Should Wrap File Paths in Strings in Your Shell Scripts

in Linux Shell Scripts

What is the ‘#!’ in Linux Shell Scripts?

#! – Usually nicknamed shebang, shabang, hashbang, poundbang – we’ll stick with shebang for the duration of this article. It is found at the beginning of countless Linux shell scripts – but what actually is it? Let’s break it down. It Usually Looks Something Like This #!/bin/bash The #! appears at the beginning of the… Read More »What is the ‘#!’ in Linux Shell Scripts?