我有一个函数可以调用:
& xdg-open $arr[0]
其中$arr
是字符串数组。它可以处理文件名(例如“ aaa.txt”)。 Invoke-Item
也可以正常工作(据我了解,它也调用xdg-open
)。但是,如果文件不仅是名称而是完整路径(相对路径或绝对路径-无论如何,都包含'/'符号),则xdg-open表示:
xdg-open: unexpected argument './aaa/bbb/something.txt'
但是
& xdg-open "./somewhere/something.txt"
在pwsh中可以正常工作。问题的原因可能是什么? (PowerShell 6.x,Linux)