linux - AWK:有没有办法限制输出字段的宽度?

标签 linux bash awk gawk nawk

我需要将字段的最终大小限制为 2048。我可能会使用:

ACTION_PARAMETER=substr($2,1,2048);

但是有没有更好的办法呢?

最佳答案

你可以使用 printf

printf "%.2048s\n", $2

关于linux - AWK:有没有办法限制输出字段的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22078070/

相关文章:

linux - 是否有 malloc 变体在调用 `free()` 时将 block 清零?

c - 如何创建渲染 3D 场景的 4KB Linux 二进制文件?

bash - 从 bash shell 脚本连接到 mongoDB

awk - 想要求和时间 (00 :00:00) in AWK command

linux - mongodb错误的成员ID

linux - 如何只允许(少数)特定进程/线程在 Linux 的核心上运行

linux - 在 GNU Bash 4.3 的 Bash shell 脚本中提示用户确认

linux - 如何通过 * 将包括隐藏文件在内的所有文件移动到父目录中

使用 awk 替换文件中第 n 次出现的字符,而不考虑行

awk - 如何以预定义的时间将音频文件拆分为多个章节