unix 实用程序,用于限制放入 bash 变量的字节数

unix 实用程序,用于限制放入 bash 变量的字节数

是否有 unix/linux 实用程序(可能是 shell 内置命令或外部命令)可以限制放入 bash 变量的字节数?例如,我想确保STRING从(或其他)命令的输出中获取最多 1000 个字节(或我选择的任意数字)curl

STRING=$(curl -s http://localhost:8010/status?)

让我编辑一下这个以表明我只是使用 curl 作为示例,但我希望它能与任何命令一起使用。

答案1

只需添加-r 0-1000到您的 curl 命令行,即:

STRING=$(curl -r 0-1000 -s http://localhost:8010/status?)

或者一般来说你可以使用head -c 1000,即:

STRING=$(curl -s http://localhost:8010/status? | head -c 1000)

相关内容