BeM*_*end 2 command-line bash sed
这个论坛上的人提供了巨大的帮助!非常感谢!
这是我的字符串
UEsDBBQAAAAIAKJBWEUdUIwScwwBAAB+AQAgAAAAQ29weV9vZl9kb2N1bWVudF9PY3QtMjQtMjAx\nNC5leGXsvXlcU0f0N5xAgICBRAVFRaVK3XfAigFFJYALGkSCKItWRMQNMVHrCl6ihGvc6lq1laKt\na11q3ZcgyKKouG+o2KJeDCoqCgpyn3Pm3ovY5X1\/zz\/
Run Code Online (Sandbox Code Playgroud)
我试图从上面的字符串中删除 \n 和 \。
我试过了:
tr ‘\n\r\\’ ‘ ‘
sed 's/\n//g;s;\\;;g'
Run Code Online (Sandbox Code Playgroud)
还有其他一些变体,但我并没有成功剥离所有内容。我可以得到\但不能得到n。
有没有人看到我的错误?
尝试:
sed 's/\\n//g;s/\\//g'
Run Code Online (Sandbox Code Playgroud)
您想删除\
后跟文字的文字n
。因此,必须在第一次替换中转义反斜杠。相比之下,s/\n//g
将删除换行符。
归档时间: |
|
查看次数: |
2253 次 |
最近记录: |