Skip to content

Instantly share code, notes, and snippets.

@fungusakafungus
Created February 24, 2012 18:21
Show Gist options
  • Save fungusakafungus/1902631 to your computer and use it in GitHub Desktop.
Save fungusakafungus/1902631 to your computer and use it in GitHub Desktop.
create ... aliases
for i in `seq 2 10`; do
dots=`printf '% *s' $i '' | tr ' ' .`
alias $dots=cd\ `printf '../%.0s' $(seq $((i-1)))`
done
@fungusakafungus
Copy link
Author

Result:

alias ..='cd ../'
alias ...='cd ../../'
alias ....='cd ../../../'
alias .....='cd ../../../../'
alias ......='cd ../../../../../'
alias .......='cd ../../../../../../'
alias ........='cd ../../../../../../../'
alias .........='cd ../../../../../../../../'
alias ..........='cd ../../../../../../../../../'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment