gpt4 book ai didi

linux - 将 -0 与 xargs 一起使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:47 25 4
gpt4 key购买 nike

我正在尝试为 xargs 提供 NUL 分隔的输入。为此,我有这个:

$ echo -n abc$'\000'def$'\000' | xargs -0 -L 1

我明白了

abcdef

我想知道为什么它不打印 o/p 为

abc
def

最佳答案

你的主要问题是你忘记了-e:

$ echo -n abc$'\000'def$'\000' |cat -v
abcdef

没有看到零字节。但是这个:

$ echo -en abc'\000'def'\000' |cat -v
abc^@def^@

更像它,^@cat -v 显示零字节的方式。现在对于 xargs:

$ echo -en abc'\000'def'\000' | xargs -0 -L 1
abc
def

在 bash 提示符下尝试 help echo

关于linux - 将 -0 与 xargs 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7452349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com