henry_flower (
henry_flower) wrote2018-09-01 03:25 pm
Entry tags:
Корисні ел'єси
До ~/.bashrc:
str-rep() { local s=`printf "%$2s"`; printf '%s' "${s// /$1}"; }
for i in {1..8}; do alias `str-rep , $i`=cd\ `str-rep ../ $i`; done
хехе
$ alias | grep ,
alias ,='cd ../'
alias ,,='cd ../../'
alias ,,,='cd ../../../'
alias ,,,,='cd ../../../../'
alias ,,,,,='cd ../../../../../'
alias ,,,,,,='cd ../../../../../../'
alias ,,,,,,,='cd ../../../../../../../'
alias ,,,,,,,,='cd ../../../../../../../../'
Хто друкує руками cd ../.. той є лох.

no subject
Замість кошерного (як у мене)
:-P
no subject
function str_rep() { [[ "$1" == 0 ]] && echo '=cd ' || echo ",`str_rep $(($1 - 1))`../" }no subject
[[ "$1" == 0 ]]я б змінив на[ "$1" -le 0 ], інакшестає рекурсивною бімбою
no subject
no subject
Бо коли ти бігаєш по купі серверів то в UK, то в USA, то нема часу визначати чи є там твою любе скорочення...
no subject
проблєми індєйцєв шєріфа нє волнуют! ггг