Вы можете добавить эту строку, чтобы скопировать скрипт из верхнего каталога:
cp -p ${currentlocation%/*}/newScript .
Чтобы получить каталог на один уровень выше, из переменной currentlocation
, которая содержит текущийрабочий каталог, вы должны удалить последний / и все после него.
Другой способ получить каталог одного уровня:
dir=$( dirname "$currentlocation" )
или dir=$( dirname "$PWD" )
В любом случае, этоне рекомендуется ссылаться на каталог / пункт назначения, как в вашем случае с "."вместо этого следует использовать абсолютные пути.