比较2个文件并在匹配模式后执行命令

戈萨特里亚尼

我有 2 个文件,比如 test 和 test1,它们的值如下。

测试:

apple;orange;mkdir /etc/test;cd /etc/test;touch 123;mkdir 1234
banana;orange;cd /etc/test;touch abc;mkdir abcd
grape;lemon;cd /etc/test;touch abcd;mkdir abcde

测试1:

apple;orange;

如何比较 test1 和 test 并执行与值匹配的其余命令?

在这种情况下,它应该运行mkdir /etc/test;cd /etc/test;touch 123;mkdir 1234

拉文德辛格13

如果您的实际 Input_file(s) 与所示示例相同,那么以下内容awk可能对您有所帮助。此外,由于我无权在其中创建目录,/etc因此无法使用给定的示例对其进行测试。

awk 'FNR==NR{sub(/\;$/,"");a[$0];next} (($1,$2) in a){$1=$2="";system($0)}' SUBSEP=";" test1  FS=";" test

或(没有SUBSEP):

awk 'FNR==NR{sub(/\;$/,"");a[$0];next} (($1";"$2) in a){$1=$2="";system($0)}' test1  FS=";" test

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对多个与模式并行匹配的文件执行命令

来自分类Dev

如何通过名称模式搜索文件并在其目录中执行命令?

来自分类Dev

执行命令并在 if 语句中进行比较

来自分类Dev

grep匹配第一个命令的输出后如何执行命令

来自分类Dev

查找文件并在文件目录中执行命令

来自分类Dev

前一个完成后执行命令

来自分类Dev

在Vim中执行命令后自动缩进文件

来自分类Dev

文件更改后是否有执行命令的方法?

来自分类Dev

获取所有文件后才执行命令

来自分类Dev

awk比较2个未排序文件中的2列,并在匹配后返回第二个文件中的特定列

来自分类Dev

循环浏览子文件夹的子文件夹并在最后一个子文件夹的每个文件上执行命令

来自分类Dev

在AOSP Android.mk文件中,如何执行命令并在命令失败时使构建失败?

来自分类Dev

比较2个JSON文件并在值匹配时创建一个新密钥

来自分类Dev

在zsh vim模式下执行命令

来自分类Dev

如何制作一个可以打开终端窗口并在其中执行命令的脚本?

来自分类Dev

在vim中打开一个终端,并在Windows的该终端内执行命令

来自分类Dev

如何制作一个可以打开终端窗口并在其中执行命令的脚本?

来自分类Dev

通过ssh上传文件并在远程计算机上执行命令

来自分类Dev

Bash:遍历所有子目录并在某些文件上执行命令

来自分类Dev

如何设置转到目录并在批处理文件中执行命令?

来自分类Dev

在zmap中执行命令后的猫

来自分类Dev

inotifywait建立监视后执行命令

来自分类Dev

inotifywait建立监视后执行命令

来自分类Dev

执行命令后如何控制输出?

来自分类Dev

执行命令后如何应用-v?

来自分类Dev

我执行命令后出现黑屏

来自分类Dev

从挂起恢复后如何执行命令?

来自分类Dev

写入“:w”后,VIM执行命令

来自分类Dev

SSH成功连接后执行命令

Related 相关文章

  1. 1

    对多个与模式并行匹配的文件执行命令

  2. 2

    如何通过名称模式搜索文件并在其目录中执行命令?

  3. 3

    执行命令并在 if 语句中进行比较

  4. 4

    grep匹配第一个命令的输出后如何执行命令

  5. 5

    查找文件并在文件目录中执行命令

  6. 6

    前一个完成后执行命令

  7. 7

    在Vim中执行命令后自动缩进文件

  8. 8

    文件更改后是否有执行命令的方法?

  9. 9

    获取所有文件后才执行命令

  10. 10

    awk比较2个未排序文件中的2列,并在匹配后返回第二个文件中的特定列

  11. 11

    循环浏览子文件夹的子文件夹并在最后一个子文件夹的每个文件上执行命令

  12. 12

    在AOSP Android.mk文件中,如何执行命令并在命令失败时使构建失败?

  13. 13

    比较2个JSON文件并在值匹配时创建一个新密钥

  14. 14

    在zsh vim模式下执行命令

  15. 15

    如何制作一个可以打开终端窗口并在其中执行命令的脚本?

  16. 16

    在vim中打开一个终端,并在Windows的该终端内执行命令

  17. 17

    如何制作一个可以打开终端窗口并在其中执行命令的脚本?

  18. 18

    通过ssh上传文件并在远程计算机上执行命令

  19. 19

    Bash:遍历所有子目录并在某些文件上执行命令

  20. 20

    如何设置转到目录并在批处理文件中执行命令?

  21. 21

    在zmap中执行命令后的猫

  22. 22

    inotifywait建立监视后执行命令

  23. 23

    inotifywait建立监视后执行命令

  24. 24

    执行命令后如何控制输出?

  25. 25

    执行命令后如何应用-v?

  26. 26

    我执行命令后出现黑屏

  27. 27

    从挂起恢复后如何执行命令?

  28. 28

    写入“:w”后,VIM执行命令

  29. 29

    SSH成功连接后执行命令

热门标签

归档