获取共享目录的完整路径

获取共享目录的完整路径

我已经做了以下

#!/bin/bash

PROJDIR="//$HOST/projects"
cd $PROJDIR
newscript

exit 0

该脚本的目的是进入共享文件夹并触发其中的另一个脚本,但newscript如果未获取完整路径,则该脚本将不起作用。这$HOST是机器名称,项目是我机器上的共享文件夹。它的实际路径是C:\Users\vikram\HOME\share.我已使用高级共享选项共享它,我们可以使用不同的名称共享文件夹。 (这里是projects。)

进入目录并完成后,pwd 我得到了//VIKRAM/projects.在这里我想要它的实际绝对路径以任何方式。

我使用 Windows 10 作为操作系统,Cygwin 作为终端。

答案1

如果您想在当前目录中执行脚本。将以下内容添加到您的脚本中:

export PATH="$PATH:./"

或者使用绝对路径:

source ${PROJDIR}/newscript
or
. ${PROJDIR}/newscript

相关内容