在第一个字段中用awk替换字符串的一部分

mond14

拜托,我有一个文件,其中包含用字符分隔的字段|,并且第一列包含日期和小时2014-10-09/10:00:00.00这是文件:

2014-10-09/10:01:00.27|  tha|  99|  awfkj|             kiuaj|   oauhhg|
2014-10-09/10:02:49.00|  okh|  69|  azakj|             wklkj|   hjjhhg| 
2014-10-09/10:15:30.06|  hnt|  19|  klkkj|             kjhkj|   okjhhg|

我想更改日期格式,并将小时替换为“ 000000”,它必须是这样的:

09102014000000|  tha|  99|  awfkj|             kiuaj|   oauhhg|
09102014000000|  okh|  69|  azakj|             wklkj|   hjjhhg| 
09102014000000|  hnt|  19|  klkkj|             kjhkj|   okjhhg|

我不知道我需要用什么。例如这个?

awk '{ gsub("..", "..", $1) ; print }'

谢谢你

阿维纳什·拉吉(Avinash Raj)

您可以通过sed简单地执行此操作,

GNU但是

$ sed -r 's~^([0-9]{4})-([0-9]{2})-([0-9]{2})[^\|]*~\3\2\1000000~' file
09102014000000|  tha|  99|  awfkj|             kiuaj|   oauhhg|
09102014000000|  okh|  69|  azakj|             wklkj|   hjjhhg| 
09102014000000|  hnt|  19|  klkkj|             kjhkj|   okjhhg|

基本sed

$ sed 's~^\([0-9]\{4\}\)-\([0-9]\{2\}\)-\([0-9]\{2\}\)[^\|]*~\3\2\1000000~' file
09102014000000|  tha|  99|  awfkj|             kiuaj|   oauhhg|
09102014000000|  okh|  69|  azakj|             wklkj|   hjjhhg| 
09102014000000|  hnt|  19|  klkkj|             kjhkj|   okjhhg|

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在字段中查找字符串的一部分,如果存在,请用另一个字段替换它?

来自分类Dev

用另一个字符串替换一个字符串的一部分(缺少第一个字符串)

来自分类Dev

用另一个字符串替换Linux文件中一部分URL字符串

来自分类Dev

如何检查一个字符串是否是另一个字符串的一部分然后替换它

来自分类Dev

在第一个分号之前提取字符串的一部分

来自分类Dev

如何查找一个字符串(或多个字符串)的一部分是否在列表Python内

来自分类Dev

如果字符串包含另一个字符串的一部分,则为Javascript

来自分类Dev

PHP知道字符串是否包含另一个字符串的一部分

来自分类Dev

如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

来自分类Dev

在数据框中的另一个字符串中搜索字符串的一部分

来自分类Dev

通过在php中指定第一个和最后一个位置来返回字符串的一部分

来自分类Dev

RegEx匹配字符串的一部分,只要下一个字符不是_

来自分类Dev

在JSX中用标签替换字符串的一部分

来自分类Dev

检查一个字符串是否是另一个字符串的一部分(PHP)

来自分类Dev

如何将一个字符串快速复制到另一个字符串的一部分中?

来自分类Dev

替换字符串的一部分

来自分类Dev

从一个字符串的第一次出现到另一个字符串的第一次出现提取文本文件的一部分

来自分类Dev

在python中替换第一部分字符串的单词

来自分类Dev

如何使用awk在输出的第一个字段中添加字符串?

来自分类Dev

在C中进行字符串解析。将字符串的一部分复制到另一个字符串

来自分类Dev

在MySQL中替换字符串中的第一个字符

来自分类Dev

当一个字符串包含另一个字符串的一部分时比较字符串

来自分类Dev

遍历2个元组的列表以替换字符串的一部分

来自分类Dev

遍历2个元组的列表以替换字符串的一部分

来自分类Dev

如果第一个字符为 0,则替换字符串的第一个字符

来自分类Dev

正则表达式告诉一个字符串是否包含linux文件路径,或者linux文件路径是否作为字符串的一部分

来自分类Dev

如何用另一部分替换字符串的一部分?

来自分类Dev

用另一部分替换字符串的一部分

来自分类Dev

在sqlite3中用REGEXP替换字符串的一部分

Related 相关文章

  1. 1

    如何在字段中查找字符串的一部分,如果存在,请用另一个字段替换它?

  2. 2

    用另一个字符串替换一个字符串的一部分(缺少第一个字符串)

  3. 3

    用另一个字符串替换Linux文件中一部分URL字符串

  4. 4

    如何检查一个字符串是否是另一个字符串的一部分然后替换它

  5. 5

    在第一个分号之前提取字符串的一部分

  6. 6

    如何查找一个字符串(或多个字符串)的一部分是否在列表Python内

  7. 7

    如果字符串包含另一个字符串的一部分,则为Javascript

  8. 8

    PHP知道字符串是否包含另一个字符串的一部分

  9. 9

    如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

  10. 10

    在数据框中的另一个字符串中搜索字符串的一部分

  11. 11

    通过在php中指定第一个和最后一个位置来返回字符串的一部分

  12. 12

    RegEx匹配字符串的一部分,只要下一个字符不是_

  13. 13

    在JSX中用标签替换字符串的一部分

  14. 14

    检查一个字符串是否是另一个字符串的一部分(PHP)

  15. 15

    如何将一个字符串快速复制到另一个字符串的一部分中?

  16. 16

    替换字符串的一部分

  17. 17

    从一个字符串的第一次出现到另一个字符串的第一次出现提取文本文件的一部分

  18. 18

    在python中替换第一部分字符串的单词

  19. 19

    如何使用awk在输出的第一个字段中添加字符串?

  20. 20

    在C中进行字符串解析。将字符串的一部分复制到另一个字符串

  21. 21

    在MySQL中替换字符串中的第一个字符

  22. 22

    当一个字符串包含另一个字符串的一部分时比较字符串

  23. 23

    遍历2个元组的列表以替换字符串的一部分

  24. 24

    遍历2个元组的列表以替换字符串的一部分

  25. 25

    如果第一个字符为 0,则替换字符串的第一个字符

  26. 26

    正则表达式告诉一个字符串是否包含linux文件路径,或者linux文件路径是否作为字符串的一部分

  27. 27

    如何用另一部分替换字符串的一部分?

  28. 28

    用另一部分替换字符串的一部分

  29. 29

    在sqlite3中用REGEXP替换字符串的一部分

热门标签

归档