复制文件路径到终端没有转义序列在mac



我有一个perl脚本,它从终端获取输入文件路径。因此,在输入文件路径时,我可以将文件拖放到终端(Mac)。如果文件路径是

  • /Users/San/abc(ev50)_xyz.tif,

然后拖放文件将产生

  • /Users/San/abc (ev50) _xyz.tif

被粘贴在终端上。是否有复制粘贴(拖放)文件路径的方法?我在一些论坛上看到,他们提到要创建一个服务等等。但是,我想知道是否有一种简单的方法来粘贴它

拖放输入文件名,其中的字符可能会给shell脚本带来问题,这些脚本使用反斜杠转义(例如bash)。直接读取文件名,你当然不会有这个问题。解决方案是删除额外的反斜杠,例如,正如@Ether对的回答所做的那样,我如何在Perl字符串中取消转义反斜杠.

最新更新