假设我有这个变量:
DATE="04\Jun\2014:15:54:26"
其中我需要用 \/
替换 \
以获得字符串:
"04\/Jun\/2014:15:54:26"
我试过 tr
如下:
echo "04\Jun\2014:15:54:26" | tr '\' '\\/'
但这会导致:"04\Jun\2014:15:54:26"
。
我不满意。谁能帮忙?
最佳答案
无需使用 echo + 管道 + sed。
一个简单的替换变量就足够了,而且速度更快:
echo ${DATE//\//\\/}
#> 04\/Jun\/2014:15:54:26
关于regex - 在 Bash 中替换斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24077667/