在文本文件的每一行开头写入脚本的文件名

ici

我想编写一个Shell脚本,使我可以打开一个具有特定名称的文本文件,并在每一行的开头写下该文件的名称。因此,如果我的文件名为“ test”,并且它包含三行:

SCORE1 567
SCORE2 434
SCORE3 789 

该脚本将打开它并将其更改为:

test SCORE1 567 
test SCORE2 434
test SCORE3 789 

然后应将其保存,以覆盖原始文件。

理想情况下,脚本将对特定文件夹中的所有文件执行此修改,并在每个文件的每一行中写入该特定文件的名称。

完成此过程后,我会将这些文件提供给另一个脚本,该脚本会将它们合并为一个文件,随后将使用电子表格对其进行分析。

你能帮我吗?我有一些想法,但我想读一下你的想法。我几乎没有编写Shell脚本的经验。

苏拉夫角

您可以使用以下脚本,

#!/bin/bash
awk -v var="$1" '{print var" "$0 }' "$1" > /tmp/temp.txt
mv /tmp/temp.txt "$1"

授予脚本执行权限,如下 chmod +x scriptname

以以下方式运行脚本:

./scriptname test

假设“ test”是要修改的文件,并且正在从“ test”文件所在的文件夹中运行脚本。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文本文件中的每一行放入数组C#中

来自分类Dev

如何将文本文件的每一行写入CSV行

来自分类Dev

循环遍历文本文件并使用bash对每一行执行If Then语句

来自分类Dev

为文本文件的每一行创建对象

来自分类Dev

使用Shell脚本从文本文件的每一行读取给定位置的单词

来自分类Dev

如何循环文本文件的每一行并附加其他文本换行

来自分类Dev

从文本文件的每一行中删除当前路径部分

来自分类Dev

如何将列表的每个元素写入文本文件的每一行?

来自分类Dev

读取文本文件的每一行,然后加上行号

来自分类Dev

散列文本文件Python MD5中的每一行

来自分类Dev

将文本文件的每一行作为numpy数组加载而不循环

来自分类Dev

在文本文件的每一行上执行数学运算

来自分类Dev

从每一行的文本文件中提取子字符串?

来自分类Dev

如何在文本文件中合并每一行及其后续行

来自分类Dev

将日期从文本文件的第一行追加到其他行的开头

来自分类Dev

在文本文件的第一行之前插入文件名-文件扩展名

来自分类Dev

批处理脚本读取输入文本文件并为输入文本文件的每一行制作文本文件

来自分类Dev

如何读取文本文件的内容并为每一行运行命令?

来自分类Dev

使用Vim在文本文件中的每一行的开头插入单个连续的数字

来自分类Dev

使用php文件功能修剪文本文件中的每一行

来自分类Dev

从Windows批处理脚本的文本文件中删除总是以'TRAILER'开头的最后一行

来自分类Dev

使用Shell脚本从文本文件中的每一行读取给定位置的单词

来自分类Dev

如何循环文本文件的每一行并追加其他文本换行

来自分类Dev

Window Perl脚本,用于附加到文本文件的每一行

来自分类Dev

Python:写入文本文件时每N个字符结尾一行

来自分类Dev

每 N 行后向文本文件添加额外的一行

来自分类Dev

如何将文本文件的每一行写入新文件并根据其内容命名?

来自分类Dev

在文本文件的第一行开头插入单双引号

来自分类Dev

PHP 写入文本文件是使文本每次更新时下降一行

Related 相关文章

  1. 1

    将文本文件中的每一行放入数组C#中

  2. 2

    如何将文本文件的每一行写入CSV行

  3. 3

    循环遍历文本文件并使用bash对每一行执行If Then语句

  4. 4

    为文本文件的每一行创建对象

  5. 5

    使用Shell脚本从文本文件的每一行读取给定位置的单词

  6. 6

    如何循环文本文件的每一行并附加其他文本换行

  7. 7

    从文本文件的每一行中删除当前路径部分

  8. 8

    如何将列表的每个元素写入文本文件的每一行?

  9. 9

    读取文本文件的每一行,然后加上行号

  10. 10

    散列文本文件Python MD5中的每一行

  11. 11

    将文本文件的每一行作为numpy数组加载而不循环

  12. 12

    在文本文件的每一行上执行数学运算

  13. 13

    从每一行的文本文件中提取子字符串?

  14. 14

    如何在文本文件中合并每一行及其后续行

  15. 15

    将日期从文本文件的第一行追加到其他行的开头

  16. 16

    在文本文件的第一行之前插入文件名-文件扩展名

  17. 17

    批处理脚本读取输入文本文件并为输入文本文件的每一行制作文本文件

  18. 18

    如何读取文本文件的内容并为每一行运行命令?

  19. 19

    使用Vim在文本文件中的每一行的开头插入单个连续的数字

  20. 20

    使用php文件功能修剪文本文件中的每一行

  21. 21

    从Windows批处理脚本的文本文件中删除总是以'TRAILER'开头的最后一行

  22. 22

    使用Shell脚本从文本文件中的每一行读取给定位置的单词

  23. 23

    如何循环文本文件的每一行并追加其他文本换行

  24. 24

    Window Perl脚本,用于附加到文本文件的每一行

  25. 25

    Python:写入文本文件时每N个字符结尾一行

  26. 26

    每 N 行后向文本文件添加额外的一行

  27. 27

    如何将文本文件的每一行写入新文件并根据其内容命名?

  28. 28

    在文本文件的第一行开头插入单双引号

  29. 29

    PHP 写入文本文件是使文本每次更新时下降一行

热门标签

归档