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