我需要一个bash命令,它将字符串转换为转义的东西。这是一个例子:
echo "hello\world" | escape | someprog
转义命令"hello\world"
进入的位置"hello\\\world"
。然后,someprog可以"hello\\world"
按预期使用。当然,这是我将要做的事情的简化示例。
5
逃生的本质是什么?换句话说,哪些字符需要转义?您是否正在寻找一个C ++ -风格的转义(其中选项卡由\ t取代,\ n换行,用\”行情等),这是很难帮助没有问题被明确定义。
—
迈克尔·亚伦Safyan
这个问题可能意味着十几种不同的东西。除了让我们猜测外,如果您确切说明要寻找的转义形式,这会有所帮助。
—
唐·哈奇
该问题特定于对\使用\\。有一个可接受的答案。
—
User1