gpt4 book ai didi

bash - 在 Bash/Shell 中使用 "Paste"和 "- - -"

转载 作者:行者123 更新时间:2023-12-02 03:22:19 25 4
gpt4 key购买 nike

我遇到了几行用于重新格式化文本文件的代码,如下所示

paste - - - - < file.fq | cut -f 1,2 | ...

我无法弄清楚 - - - 对粘贴命令有何作用。破折号的数量有何影响?

最佳答案

每个-是输入文件的“名称”,表示应使用标准输入。也就是说,它产生四列输出,每列依次读取一行输入。比较 4 个破折号

$ printf 'a\nb\nc\nd\n' | paste - - - -
a b c d

具有相同的输入,但只有 2 个破折号:

$ printf 'a\nb\nc\nd\n' | paste - -
a b
c d

请注意,shell 本身不参与如何处理 -paste- 解释为标准输入(尽管这是 POSIX 标准认可的约定)。

关于bash - 在 Bash/Shell 中使用 "Paste"和 "- - -",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54426511/

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