[
https://issues.apache.org/jira/browse/KARAF-5320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet reassigned KARAF-5320:
--------------------------------------
Assignee: Guillaume Nodet
> Karaf Command Arguments escapes backslash characters
> ----------------------------------------------------
>
> Key: KARAF-5320
> URL: https://issues.apache.org/jira/browse/KARAF-5320
> Project: Karaf
> Issue Type: Bug
> Components: karaf-shell
> Affects Versions: 4.1.1
> Reporter: Ethan Manns
> Assignee: Guillaume Nodet
> Fix For: 4.2.0, 4.1.3
>
>
> Karaf shell command arguments will escape backslashes even when the argument
> is entered in the console surrounded by quotes. As an example, this creates
> issues with attempting to enter Windows file paths as they appear on the file
> system.
> {{myCommand "C:\Users\MyUser\Documents\example.txt"}} or {{myCommand
> C:\Users\MyUser\Documents\example.txt}}
> will have the argument passed in as
> {{C:UsersMyUserDocumentsexample.txt}}.
> It seems like the argument goes through a double interpretation of the escape
> chars, since the path can come through correctly as {{myCommand
> "C:\\\\Users\\\\MyUser\\\\Documents\\\\example.txt"}}, so a workaround
> exists, but there is a lack of parity between commands involving file paths
> on *nix and Windows systems as drag-and-drop or copy-paste of paths will not
> work on Windows as is.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)