Преглед на файлове

add func __realpath

pull/1/head
10sr преди 12 години
родител
ревизия
72568ce94f
променени са 1 файла, в които са добавени 17 реда и са изтрити 1 реда
  1. +17
    -1
      bashrc

+ 17
- 1
bashrc Целия файл

@@ -234,7 +234,7 @@ cd(){
__dirs_rm_dup(){
for d in "$@"
do
local next="$(realpath --strip "$d")"
local next="$(__realpath --strip "$d")"
for l in $(\dirs -v -l | cut -d "
" -f 2- | \grep -x " *[0-9]\+ \+${next}" | \grep -o "^ *[0-9]\+ " | tac)
do
@@ -243,6 +243,22 @@ __dirs_rm_dup(){
done
}

__realpath(){
if type realpath >/dev/null 2>&1
then
command realpath "$@"
else
while ! test -d $1
do
shift
done
local d="$OLDPWD"
command cd "$1"
echo "$PWD"
command cd "$d"
fi
}

dh(){
if test $# -eq 0
then


Зареждане…
Отказ
Запис