Linux 有反斜杠吗
因此,如果我做了一个查找,我会得到类似于Linux 有反斜杠吗,linux,find,Linux,Find,因此,如果我做了一个查找,我会得到类似于/foo bar的东西,但我想得到/foo\bar,我知道我可以只查找每个空格,但还有一些其他字符具有相同的东西,比如/[foo]bar/\[foo\]\bar应该是/[foo\]\bar威尔是对的 find foo -print0 | xargs -0 bash -c 'printf "%q\n" "$@"' 逃离贝壳的道路是一种痛苦;不要这样做。而是使用find-打印0以区分文件名。如果您确实坚持要转义字符串,
/foo bar
的东西,但我想得到/foo\bar
,我知道我可以只查找每个空格,但还有一些其他字符具有相同的东西,比如/[foo]bar
/\[foo\]\bar应该是/[foo\]\bar威尔是对的
find foo -print0 | xargs -0 bash -c 'printf "%q\n" "$@"'
逃离贝壳的道路是一种痛苦;不要这样做。而是使用find-打印0以区分文件名。如果您确实坚持要转义字符串,请尝试:find foo-print0 | xargs-0bash-c'printf“%q\n”“$@”\ucode>