我正在尝试设置一个Git别名,该别名必须将反斜杠转换为正斜杠,以便稍后将其传递给filter-branch命令(因为我使用Posh并将DOS基于文件路径作为参数传递,所以需要)。
所以我有这个别名:
echo-test = "!f() { path=$(echo $1 | tr '\\' '/'); echo $path; }; f"
但我得到这个错误:
tr:警告:字符串末尾的未转义反斜杠不可移植
我试着tr '\\\\' '/'在里面写,认为它Git只是逃避\并bash得到一个\,但我得到了同样的错误。
有任何想法吗?