如果该列为空白,则在该列中添加字符C

用户名

我有一些看起来如下的文件。如果该列为空白,则需要在第五列中添加字符“ C”。我更喜欢就地编辑。

1   87 E P              0   0  131      0, 0.0     0, 0.0     0, 0.0     0, 0.0   0.000 360.0 360.0 360.0 150.0    7.2   83.8   79.2
2   88 E V        +     0   0  136      1,-0.1     2,-0.5     3,-0.0     0, 0.0   0.993 360.0  80.8 -61.8 -61.8    7.7   80.9   76.8
3   89 E K  S    S+     0   0  195      2,-0.0     2,-0.3     0, 0.0    -1,-0.1  -0.222  77.4 108.3 -45.5  95.3    5.5   82.5   74.2
4   90 E R  S    S-     0   0  153     -2,-0.5     2,-0.5     2,-0.0     0, 0.0  -0.864  72.2-119.8-173.3 140.8    8.2   84.8   72.9
5  191 E R       -     0   0  202     -2,-0.3     2,-0.2     1,-0.0    -2,-0.0  -0.772  46.1-115.0 -83.4 130.6   10.4   85.4   70.0
6   92 E L  H     -     0   0  109     -2,-0.5     2,-0.5     1,-0.1    -1,-0.0  -0.499  24.5-142.8 -70.2 134.3   14.0   85.3   71.3
7   93 E D        +     0   0  126     -2,-0.2    -1,-0.1     1,-0.1     0, 0.0  -0.852  36.1 149.0-101.0 126.6   15.9   88.6   71.1
8   94 E L              0   0  140     -2,-0.5    -1,-0.1     0, 0.0    -2,-0.0   0.735 360.0 360.0-125.7 -35.5   19.6   88.3   70.3
9   95 E E              0   0  235      0, 0.0    -2,-0.0     0, 0.0     0, 0.0   0.494 360.0 360.0  -8.6 360.0   21.0   91.3   68.3

期望的输出

1   87 E P  C           0   0  131      0, 0.0     0, 0.0     0, 0.0     0, 0.0   0.000 360.0 360.0 360.0 150.0    7.2   83.8   79.2
2   88 E V  C      +    0   0  136      1,-0.1     2,-0.5     3,-0.0     0, 0.0   0.993 360.0  80.8 -61.8 -61.8    7.7   80.9   76.8
3   89 E K  S    S+     0   0  195      2,-0.0     2,-0.3     0, 0.0    -1,-0.1  -0.222  77.4 108.3 -45.5  95.3    5.5   82.5   74.2
4   90 E R  S    S-     0   0  153     -2,-0.5     2,-0.5     2,-0.0     0, 0.0  -0.864  72.2-119.8-173.3 140.8    8.2   84.8   72.9
5  191 E R  C     -     0   0  202     -2,-0.3     2,-0.2     1,-0.0    -2,-0.0  -0.772  46.1-115.0 -83.4 130.6   10.4   85.4   70.0
6   92 E L  H     -     0   0  109     -2,-0.5     2,-0.5     1,-0.1    -1,-0.0  -0.499  24.5-142.8 -70.2 134.3   14.0   85.3   71.3
7   93 E D  C      +    0   0  126     -2,-0.2    -1,-0.1     1,-0.1     0, 0.0  -0.852  36.1 149.0-101.0 126.6   15.9   88.6   71.1
8   94 E L  C           0   0  140     -2,-0.5    -1,-0.1     0, 0.0    -2,-0.0   0.735 360.0 360.0-125.7 -35.5   19.6   88.3   70.3
9   95 E E  C           0   0  235      0, 0.0    -2,-0.0     0, 0.0     0, 0.0   0.494 360.0 360.0  -8.6 360.0   21.0   91.3   68.3
乔特尼
awk '{a=substr($0, 17, 1);a=(a~/[[:alpha:]]/)?a:"C";print substr($0,1, 16) a substr($0,18)}' file

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果其他列为空白,则使该列为粗体

来自分类Dev

如果该值存在,则增加该值,否则在DynamoDB中添加一个新条目

来自分类Dev

如果该值存在,则增加该值,否则在DynamoDB中添加一个新条目

来自分类Dev

如果匹配则在awk中打印一列,如果不匹配,则仍打印该行(没有该列)

来自分类Dev

读取.txt中的行,如果第一个和最后一个字符等于X和Y,则在该字符串后添加一些文本

来自分类Dev

读取.txt中的行,如果第一个和最后一个字符等于X和Y,则在该字符串后添加一些文本

来自分类Dev

如果另一列为3,则返回该列,否则返回0

来自分类Dev

XSLT 1.0给定的字符串如果给定的位置是空格,则在该单词之前将其打断

来自分类Dev

如果该列为空,则使用不同的where子句选择同一列

来自分类Dev

如果该列为空,则使用不同的where子句选择同一列

来自分类Dev

如果另一列中的某个值是离群值,如何在R中创建一个新的列,该列为1?

来自分类Dev

如果我从选定的Treeview节点中找到该对象的标签,则在列表中查找和编辑该对象

来自分类Dev

如果我的字符串在C中的字符数为奇数,该如何使用填充?

来自分类Dev

如何在Linq中排序该列为字符串的列?

来自分类Dev

如果列为空,则在php中回显错误

来自分类Dev

在R data.table中,添加一列,该列的名称基于字符串

来自分类Dev

Excel:检查列A是否具有特定值,如果是,则在该值所在的行中显示另一个单元格

来自分类Dev

如果C#中的字符串结尾存在<p>&nbsp; </ p>,该如何删除呢?

来自分类Dev

如果是这样,则该样式规则在类上

来自分类Dev

如果一行中存在字符串,则返回该字符串在新列中存在的列名

来自分类Dev

如果列 a A == 列 B 中的字段,则打印该字段

来自分类Dev

在df中添加一列,如果某个值是0,则返回1,否则返回该列的原始值

来自分类Dev

如果向量包含5个元素中的3个,则在dplyr中返回该ID == TRUE的全部

来自分类Dev

在C#中,如果(字符串)类名称已知,如何从该(字符串)类实例化对象?

来自分类Dev

搜索字符串中的值,如果该值存在,则将其全部打印在新列中

来自分类Dev

如果在MVC Core 3.1中使用asp-for属性,则在POST之后未设置该值

来自分类Dev

如果它与枚举中的任何值都不匹配,则在foreach循环中过滤掉该值

来自分类Dev

在Hive中,如何仅在该列不存在时添加该列?

来自分类Dev

Microsoft-excel:如果行(所选内容中的任何行)的G列不为空,则在A列和G列前面添加字符❚

Related 相关文章

  1. 1

    如果其他列为空白,则使该列为粗体

  2. 2

    如果该值存在,则增加该值,否则在DynamoDB中添加一个新条目

  3. 3

    如果该值存在,则增加该值,否则在DynamoDB中添加一个新条目

  4. 4

    如果匹配则在awk中打印一列,如果不匹配,则仍打印该行(没有该列)

  5. 5

    读取.txt中的行,如果第一个和最后一个字符等于X和Y,则在该字符串后添加一些文本

  6. 6

    读取.txt中的行,如果第一个和最后一个字符等于X和Y,则在该字符串后添加一些文本

  7. 7

    如果另一列为3,则返回该列,否则返回0

  8. 8

    XSLT 1.0给定的字符串如果给定的位置是空格,则在该单词之前将其打断

  9. 9

    如果该列为空,则使用不同的where子句选择同一列

  10. 10

    如果该列为空,则使用不同的where子句选择同一列

  11. 11

    如果另一列中的某个值是离群值,如何在R中创建一个新的列,该列为1?

  12. 12

    如果我从选定的Treeview节点中找到该对象的标签,则在列表中查找和编辑该对象

  13. 13

    如果我的字符串在C中的字符数为奇数,该如何使用填充?

  14. 14

    如何在Linq中排序该列为字符串的列?

  15. 15

    如果列为空,则在php中回显错误

  16. 16

    在R data.table中,添加一列,该列的名称基于字符串

  17. 17

    Excel:检查列A是否具有特定值,如果是,则在该值所在的行中显示另一个单元格

  18. 18

    如果C#中的字符串结尾存在<p>&nbsp; </ p>,该如何删除呢?

  19. 19

    如果是这样,则该样式规则在类上

  20. 20

    如果一行中存在字符串,则返回该字符串在新列中存在的列名

  21. 21

    如果列 a A == 列 B 中的字段,则打印该字段

  22. 22

    在df中添加一列,如果某个值是0,则返回1,否则返回该列的原始值

  23. 23

    如果向量包含5个元素中的3个,则在dplyr中返回该ID == TRUE的全部

  24. 24

    在C#中,如果(字符串)类名称已知,如何从该(字符串)类实例化对象?

  25. 25

    搜索字符串中的值,如果该值存在,则将其全部打印在新列中

  26. 26

    如果在MVC Core 3.1中使用asp-for属性,则在POST之后未设置该值

  27. 27

    如果它与枚举中的任何值都不匹配,则在foreach循环中过滤掉该值

  28. 28

    在Hive中,如何仅在该列不存在时添加该列?

  29. 29

    Microsoft-excel:如果行(所选内容中的任何行)的G列不为空,则在A列和G列前面添加字符❚

热门标签

归档