Guest User

Untitled

a guest
Jan 10th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. function hoofdletters() {
  5. if [ $# -ne 2 ]
  6. then
  7. echo "Syntaxis: hoofdletters <woord> <zin>" 1>&2
  8. exit 1
  9. else
  10. woord=$(echo $1 | sed 's/./&[^a-z]*/g')
  11. zin=$(echo $2 | sed "s/\($woord\)/\U\1\E/gI")
  12. echo $zin
  13. fi
  14. return 0
  15. }
  16.  
  17.  
  18.  
  19. function markeren() {
  20. if [ $# -ne 2 ] | [ ! -r $1 ] | [ ! -r $2 ]
  21. then
  22. echo "Syntaxis: markeren <tekst> <woordenlijst>" 1>&2
  23. exit 1
  24. else
  25. lijst=$(wc -l $2)
  26. lengte=$(wc -l $1)
  27. tekst=$(cat $1 | tr 'A-Z' 'a-z')
  28. for i in $lijst
  29. do
  30. woord=$(sed "${i}q;d" $2)
  31. tekst=$(hoofdletters $woord $tekst)
  32. done
  33. echo $tekst
  34. return 0
  35. fi
  36. }
Advertisement
Add Comment
Please, Sign In to add comment