Tengo una ruta de Windows en una variable bash como una cadena:
file='C:\Users\abcd\Downloads\testingFile.log'
Estoy tratando de convertir esta ruta en una ruta de Linux a partir de /c/Users...
.
Mi intento
Los siguientes trabajos:
file=${file/C://c}
file=${file//\\//}
echo $file
> /c/Users/abcd/Downloads/testingFile.log
Problema
Aquí, he hecho esto para una cadena que contiene la ruta del archivo. La razón por la que hago esta pregunta es que tengo que convertir 20 cadenas de este tipo en un script bash en Ubuntu 16.04 y cada vez que hago esto tengo que escribir 2 líneas por conversión, ¡ocupa mucho espacio!
Pregunta
¿Hay alguna manera de combinar los 2 comandos?
file=${file/C://c}
file=${file//\\//}
en un comando?