unix – 如何从一行文本中选择给定的列?

前端之家收集整理的这篇文章主要介绍了unix – 如何从一行文本中选择给定的列?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有这句话:
My name is bob.

而且我想把这个单词“is”从这个句子复制到一个变量中.如何提前知道我正在寻找的字词?如果我知道一个特定的单词或字符串在五列文本行的第三列文本中,我该如何在第三列中单词?

我正在使用bourne shell.

word=$(cut -d ' ' -f 3 filename)

切割给我们每行的第三个字段(在这种情况下有1). -d用于指定空格作为分隔符. $()捕获输出,然后我们将其分配给单词变量.

猜你在找的Bash相关文章