История изменений
Исправление kostik87, (текущая версия) :
#!/bin/sh
func()
{
script=$(basename "$1")
SCRIPT_DIR=$(dirname "$1")
echo -e "$1\n$SCRIPT_DIR"
echo $PWD
cd "${SCRIPT_DIR}"
echo $PWD
}
func ~/123456
./scr.sh
/home/konstantin/123456
/home/konstantin
/tmp
/home/konstantin
Исходная версия kostik87, :
#!/bin/sh
func()
{
script=$(basename "$1")
SCRIPT_DIR=$(dirname "$1")
echo -e "$1\n$SCRIPT_DIR"
}
func ~/123456
./scr.sh
/home/konstantin/123456
/home/konstantin