linux - 如何使用 linux 限制一行中出现的字符串的长度

标签 linux bash ubuntu

我有以下形式的数据:

num1    This is a string
num2    This is another string

我想限制第一个制表符之后的所有字符串的长度......这样 length(string)<4。因此,我得到的输出是:

num1    This is a string
num2    This is another 

我可以使用 python 来做到这一点。但我正试图找到一个 linux 等价物以实现相同的目标。

最佳答案

在 bash 中,您可以使用以下限制字符串,在本例中,从索引 0 到索引 17。

$ var="this is a another string"

$ echo ${var:0:17}

this is a another

关于linux - 如何使用 linux 限制一行中出现的字符串的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869511/

相关文章:

linux - UDP包被网络栈丢弃的原因是什么

linux - 用于删除旧文件的 BASH 脚本,并创建一个包含已删除文件总数和大小的文本文件。

linux - 在 shell 脚本 `ffmpeg` 一些迭代中循环创建 "loses"的分支

linux - 如何在 bash 中循环获取退出状态

php - 如何删除 Dotdeb 版本的 PHP 并将其替换为官方 Ubuntu 存储库

xml - 将代码从使用 XML::XPath 更改为 XML::LibXML

linux - 检查文件或用户脚本分配问题

带有 curl 的 Linux 脚本来检查 Web 服务是否已启动

linux - 无法改变tcp拥塞控制算法

ubuntu - 如何在 Ubuntu 12.04 中使用 Boehm 垃圾收集器