Guest User

Untitled

a guest
Mar 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. INTERNAL_NUM=$(grep -E 's*internal_nums*=' file.xml |sed -E 's/internal_nums*=s*([0-9]+)/1/')
  2. echo "$INTERNAL_NUM"
  3.  
  4. internal_num = 1234
  5.  
  6. grep -oP 'binternal_nums*=s*Kd+' file.xml
  7.  
  8. $ echo '
  9. <root>
  10. <tag>
  11. <tag>
  12. <wanted internal_num="1234" />
  13. <wanted internal_num = "5678" />
  14. </tag>
  15. </tag>
  16. </root>
  17. ' | xmlstarlet sel -t -v '//@internal_num' -n
  18.  
  19. 1234
  20. 5678
  21.  
  22. INTERNAL_NUM=$(grep -E 's*internal_nums*=' file.xml |sed -E 's/internal_nums*=s*([0-9]+)/1/')
  23. echo "$INTERNAL_NUM"
  24.  
  25. $ echo "internal_num = 1234" | sed -E 's/internal_nums*=s*([0-9]+)/1/'
  26. internal_num = 1234
  27.  
  28. $ echo "internal_num = 1234" | sed -E 's/internal_nums*=s*([0-9]+)/1/'
  29. 1234
  30.  
  31. awk '$1 == "internal_num"{print $NF; exit}' file
  32.  
  33. sed 's/internal_num[[:space:]]=[[:space:]]([0-9]*)/1/' file
  34.  
  35. s=[[:space:]]
  36. sed -n "s/^(.*$s){0,1}internal_num$s*=$s*([0-9]{1,}).*/2/p"
  37.  
  38. grep -Po '(?<!S)internal_nums*=s*Kd+'
Add Comment
Please, Sign In to add comment