Bash Tips
Collection of Bash tips and tricks
-
Searching `man` via pager
TLDR
man --pager='less --pattern=" -P pager"' man
-
Sanitize input string
TLDR
printf '%q\n' 'some th!ng n@$ty'
-
Log upgrades via `script` command
TLDR
script -ac "sudo apt-get upgrade" "$(date +'%Y-%m-%d')_sudo_apt-get_upgrade.script"
-
Heredoc to variable via `read`
TLDR
read -r -d '' _var <<EOF