通过使用awk删除多个文件中的扩展名,将文件名添加到标头中

法特玛A.

我有如下三列的文本文件。

6:85406127 T:A 0.44 
6:85406139 T:C 0.00
6:85406165 C:G 0.33

我想在第三列的扩展名之前添加文件名。

我想要的输出将是这样的:

CHR:POS REF:ALT Filename

6:85406127 T:A 0.44
6:85406139 T:C 0.0
6:85406165 C:G 0.33

然后我使用了以下命令:

for i in *.txt; do awk 'BEGIN{print "CHR:POS REF:ALT "${i%.*}"" {print}' $i ; done

但是收到了这个错误信息

awk: cmd. line:1: BEGIN{print "CHR:POS REF:ALT "${i%.*}"" {print}
awk: cmd. line:1:                                ^ syntax error 
法特玛A.

解决方案:

for i in *.txt ; do awk -v fname="${i%.*}" 'NR == 1 { print  "CHR:POS"," ","REF:ALT"," ",fname,"\n" } 
               NR >=1 { print }' $i > "${i%.*}_header.txt" ; done

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用批处理文件将文本添加到文件名末尾(但在扩展名之前)

来自分类Dev

在扩展名之前将文本添加到文件名

来自分类Dev

将扩展名添加到手动输入的文件名

来自分类Dev

使用C#将前缀添加到具有特定扩展名的文件夹中的所有文件名

来自分类Dev

WAMP使用RewriteRule自动将.php扩展名添加到文件中

来自分类Dev

从具有多个扩展名的文件名中删除某些扩展名

来自分类Dev

如何将多个文件扩展名添加到文件:Foreach 循环容器 SSIS 中的输入字段

来自分类Dev

如何使用Windows命令提示符将扩展名添加到特定文件夹中没有扩展名的文件中?

来自分类Dev

如何将扩展名添加到未知扩展名文件

来自分类Dev

保存后扩展名未添加到文件名

来自分类Dev

将后缀添加到目录中带有扩展名的所有文件

来自分类Dev

是否有一种 Pythonic 方法可以将一个字符串添加到一个目录中的每个文件的开头,该目录使用文件名而不是其扩展名?

来自分类Dev

将文件扩展名添加到R中的文件夹中的所有文件

来自分类Dev

将后缀添加到所有没有特定扩展名的文件中,并保留文件扩展名

来自分类Dev

将后缀添加到所有没有特定扩展名的文件中,并保留文件扩展名

来自分类Dev

使用批处理文件中的msqldump将时间戳记添加到文件名

来自分类Dev

awk / sed文件名添加到模式匹配

来自分类Dev

如何从Python中文件名列表中的文件名中删除扩展名?

来自分类Dev

如何通过删除扩展名重命名多个文件?

来自分类Dev

从URL删除文件扩展名和文件名

来自分类Dev

在MATLAB中通过正则表达式从文件名中查找和删除文件扩展名

来自分类Dev

仅将斜线添加到.php文件扩展名

来自分类Dev

将新文件扩展名添加到现有(MIME)类型

来自分类Dev

是否可以将 .java 文件添加到我的 chrome 扩展名?

来自分类Dev

正则表达式将扩展名添加到充满文件的目录中

来自分类Dev

正则表达式将扩展名添加到充满文件的目录中

来自分类Dev

如何将扩展名附加到具有特定文件名格式的文件

来自分类Dev

使用file和awk添加文件扩展名

来自分类Dev

通过CMake删除文件名(最短)扩展名(获取文件名删除最后一个扩展名)

Related 相关文章

  1. 1

    使用批处理文件将文本添加到文件名末尾(但在扩展名之前)

  2. 2

    在扩展名之前将文本添加到文件名

  3. 3

    将扩展名添加到手动输入的文件名

  4. 4

    使用C#将前缀添加到具有特定扩展名的文件夹中的所有文件名

  5. 5

    WAMP使用RewriteRule自动将.php扩展名添加到文件中

  6. 6

    从具有多个扩展名的文件名中删除某些扩展名

  7. 7

    如何将多个文件扩展名添加到文件:Foreach 循环容器 SSIS 中的输入字段

  8. 8

    如何使用Windows命令提示符将扩展名添加到特定文件夹中没有扩展名的文件中?

  9. 9

    如何将扩展名添加到未知扩展名文件

  10. 10

    保存后扩展名未添加到文件名

  11. 11

    将后缀添加到目录中带有扩展名的所有文件

  12. 12

    是否有一种 Pythonic 方法可以将一个字符串添加到一个目录中的每个文件的开头,该目录使用文件名而不是其扩展名?

  13. 13

    将文件扩展名添加到R中的文件夹中的所有文件

  14. 14

    将后缀添加到所有没有特定扩展名的文件中,并保留文件扩展名

  15. 15

    将后缀添加到所有没有特定扩展名的文件中,并保留文件扩展名

  16. 16

    使用批处理文件中的msqldump将时间戳记添加到文件名

  17. 17

    awk / sed文件名添加到模式匹配

  18. 18

    如何从Python中文件名列表中的文件名中删除扩展名?

  19. 19

    如何通过删除扩展名重命名多个文件?

  20. 20

    从URL删除文件扩展名和文件名

  21. 21

    在MATLAB中通过正则表达式从文件名中查找和删除文件扩展名

  22. 22

    仅将斜线添加到.php文件扩展名

  23. 23

    将新文件扩展名添加到现有(MIME)类型

  24. 24

    是否可以将 .java 文件添加到我的 chrome 扩展名?

  25. 25

    正则表达式将扩展名添加到充满文件的目录中

  26. 26

    正则表达式将扩展名添加到充满文件的目录中

  27. 27

    如何将扩展名附加到具有特定文件名格式的文件

  28. 28

    使用file和awk添加文件扩展名

  29. 29

    通过CMake删除文件名(最短)扩展名(获取文件名删除最后一个扩展名)

热门标签

归档