Tag: snippetsNov 2, 2022Bash Rename Files Bash Rename Files bash rename rename s/(^0\d)/Something$1/ *.txt [10:07 PM] the parentheses mean 'find this pattern and store it' (edited) [10:08 PM] then, replace... 3/15/2024 BashUnixLinuxSnippetsNov 2, 2022Change Symlink Bash Change Symlink Bash to update link, either delete the link and redo it. if you are linking to a folder use -n tag... 3/15/2024 BashLinuxSnippetsNov 2, 2022Check Current Terminal Check Current Terminal basename "/"(ps−f−p(ps -f -p (ps−f−p(cat /proc/(echo(echo (echo)/stat | cut -d \ -f 4) | tail -1 | sed 's/^.*... 3/15/2024 LinuxBashTerminalSnippetsNov 2, 2022Check if Env Var Exists Check if Env Var Exists if [[ -z "DEPLOYENV"]];thenMYSCRIPTVARIABLE="SomedefaultvaluebecauseDEPLOYENVisundefined"elseMYSCRIPTVARIABLE="{DEPLOY_ENV}" ]]; then MYSCRIPTVARIABLE="Some default value because DEPLOY_ENV is undefined" else MYSCRIPTVARIABLE="DEPLOYENV"]];thenMYSCRIPTVARIABLE="SomedefaultvaluebecauseDEPLOYENVisundefined"elseMYSCRIPTVARIABLE="{DEPLOY_ENV}" fi or using a short-hand version [[... 3/15/2024 BashLinuxSnippets