Skip to content

Instantly share code, notes, and snippets.

@nicerobot
Last active March 23, 2018 22:58
Abbreviating PROMPT_COMMAND with ${HOME} to ~ replacement using perl
#!/bin/bash
PROMPT_COMMAND='PS1X=$(perl -p -e "s|^${HOME}|~|;s|([^/])[^/]*/|$""1/|g" <<<${PWD})'
PS1='\j \u@\h:${PS1X}  '
# http://unix.stackexchange.com/a/26860/6128
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment