Advertisement
Guest User

Untitled

a guest
Jun 28th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.51 KB | None | 0 0
  1. echo "group_1
  2. group_2
  3. group_3" > input_file
  4.  
  5. echo "group_1 DATA ...
  6. group_1 DATA ...
  7. group_1 DATA ...
  8. group_2 DATA ...
  9. group_2 DATA ...
  10. group_2 DATA ...
  11. group_2 DATA ...
  12. group_3 DATA ...
  13. group_3 DATA ...
  14. group_3 DATA ...
  15. group_3 DATA ...
  16. group_4 DATA ...
  17. group_4 DATA ...
  18. group_4 DATA ...
  19. group_4 DATA ...
  20. " > data_file
  21.  
  22. for var in $(cat < input_file)
  23. do
  24.   awk -v seq="$var" '{if (match($1, seq)) {print $0; found=1} else if (found) { printf "exit in %d row\n---\n", NR; exit }}' data_file
  25. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement