如何复制字符串直到bash中的另一个字符串

迷笛

我有一个结构如下的文本文件:

 293.0                             2305.3     1508.0                         
                                   2466.3     1493.0                         
                                   2669.5     1578.6                         
                                   3497.2     1768.9                         
                                   4265.5     2092.4                         
                                   5940.8     2558.6                         
                                   7308.7     3015.4                         
                                   9377.7     3814.6                         
 295.0                             2331.4     1498.1                         
                                   3617.0     1893.2           

我仍然是Linux的新手,无论如何都可以将其作为欲望输出,例如以下示例:

 293.0                             2305.3     1508.0                         
 293.0                             2466.3     1493.0                         
 293.0                             2669.5     1578.6                         
 293.0                             3497.2     1768.9                         
 293.0                             4265.5     2092.4                         
 293.0                             5940.8     2558.6                         
 293.0                             7308.7     3015.4                         
 293.0                             9377.7     3814.6                         
 295.0                             2331.4     1498.1                         
 295.0                             3617.0     1893.2           

因此,基本上,我希望它可以重复直到遇到另一个变量。

赛勒斯

有了Barmar的想法

如果行包含三列,请将第一列保存到变量,然后打印所有三列。如果行包含两列,则打印变量以及第一列和第二列:

awk 'NF==3{c=$1; print $1,$2,$3}; NF==2{print c,$1,$2}' file

输出:

293.0 2305.3 1508.0 
293.0 2466.3 1493.0 
293.0 2669.5 1578.6 
293.0 3497.2 1768.9 
293.0 4265.5 2092.4 
293.0 5940.8 2558.6 
293.0 7308.7 3015.4 
293.0 9377.7 3814.6 
295.0 2331.4 1498.1 
295.0 3617.0 1893.2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何用另一个字符替换bash中字符串的最后一个字符

使用动态中的指针将一个字符串复制到另一个字符串

Bash命令确定一组字符串中的哪个字符串是另一个字符串的前缀

用bash脚本中的另一个字符串替换子字符串

使用bash脚本如何检查一个字符串是否在另一个字符串内

如何从一个字符串中一次读取两个字符并复制到另一个字符串中

C strcpy复制字符串并添加另一个字符

如何在R中的另一个字符串向量中grep一个字符串向量

如何在Lua中的另一个字符串中插入一个字符串?

如何在Shell中获取另一个字符串中一个字符串的行号

如何将一个字符串数组存储到另一个字符串数组中?

如何测试一个字符串是否在鱼壳中包含另一个字符串?

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

如何从终端用更多文件中的另一个字符串替换一个字符串?

如何从另一个字符串中“减去”一个字符串?

如何在另一个字符串中搜索一个字符串?

当一个字符串在另一个字符串中时如何从数据库获取数据?

如何在Swift中检查一个字符串是否包含另一个字符串?

如何计算一个字符串在VBA中另一个字符串中出现的次数?

如何在jquery中的另一个字符串中间附加一个字符串变量?

如何用数据框中的另一个字符串替换一个字符串?

如何从另一个字符串中删除一个字符串?

如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

R 如何计算一个字符串向量在另一个字符串向量中的出现次数

在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

如何在另一个字符串中包含字符串

如何测试字符串是否在PHPUnit中包含另一个字符串?

如何在另一个字符串中查找长度可变的字符串

如何从另一个字符串中删除任何出现的字符串?