Eu tenho um caminho do Windows em uma variável bash como uma string:
file='C:\Users\abcd\Downloads\testingFile.log'
Eu estou tentando converter esse caminho em um caminho Linux começando com /c/Users...
.
Minha tentativa
Os seguintes trabalhos:
file=${file/C://c}
file=${file//\\//}
echo $file
> /c/Users/abcd/Downloads/testingFile.log
Problema
Aqui, eu fiz isso para uma string que contém o caminho do arquivo. A razão pela qual estou fazendo essa pergunta é que tenho que converter 20 dessas strings em um script bash no Ubuntu 16.04 e cada vez que faço isso, escrevo 2 linhas por conversão - está ocupando muito espaço!
Questão
Existe uma maneira de combinar os 2 comandos
file=${file/C://c}
file=${file//\\//}
em um comando?