是否可以将Unix路径从MSYS2 bash shell复制到Windows剪贴板?
一种解决方法是使用当前目录df.dropna(inplace=True)
答案 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