Windows剪贴板的MSYS2路径

时间:2018-10-11 12:43:21

标签: msys2

是否可以将Unix路径从MSYS2 bash shell复制到Windows剪贴板?

一种解决方法是使用当前目录df.dropna(inplace=True)

启动Windows资源管理器。

1 个答案:

答案 0 :(得分:0)

MSYS2 pwd命令具有一个-W开关,可将当前路径输出为Windows路径(带有正斜杠)。

可以访问Windows剪贴板as a Unix device/dev/clipboard

因此,这将产生如下shell函数:

# pathw [-c] [dir]

pathw () {
    local p=''
    local clip=false

    if [ "$1x" = "-cx" ]; then
        clip=true
        shift
    fi

    if [ "$1x" = "x" ]; then
        p=$(pwd -W)
    else
        p=$(cd $1 && pwd -W)
    fi

    p=$(echo $p | sed 's|/|\\|g')

    echo $p

    if [ "$clip" = true ]; then
        echo $p > /dev/clipboard
    fi
}

pathw ~

C:\msys64\home\weberjn