Advertisement
szabozoltan69

Typing corrections (HU)

Apr 19th, 2013
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.69 KB | None | 0 0
  1. #!/bin/sh
  2. perl -p -w -e  's/\n/ /;' step1.in > step1.out1
  3. perl -p -w -e \
  4. '
  5. s/\.\.\./QQQQQ1/g;
  6. s/–/QQQQQ2/g;
  7. s/„/QQQQQ3/g;
  8. s/…/QQQQQ4/g;
  9.  
  10. s/ +([\.\?\!\:\;\”\,])/$1/g;
  11. s/([\;\,\.\?\!])([^ \)\.\?\!\<\>\:\;\”\,\d])/$1 $2/g;
  12. s/ +$//g;
  13. s/ +/ /g;
  14. s/\. (.)/. \U$1/g;
  15. s/\! (.)/! \U$1/g;
  16. s/\? (.)/? \U$1/g;
  17. s/kb\. (.)/kb. \L$1/g;
  18. s/Kb\. (.)/Kb. \L$1/g;
  19. s/pl\. (.)/pl. \L$1/g;
  20. s/Pl\. (.)/Pl. \L$1/g;
  21. s/ - / QQQQQ2 /g;
  22. s/ +/ /g;
  23.  
  24. s/\! DOCTYPE/!DOCTYPE/;
  25. s/\! \-\-/!--/;
  26. s/HTML 4\. 0/HTML 4.0/;
  27. s/LibreOffice 3\. 5/LibreOffice 3.5/;
  28. s/0\. 21cm/0.21cm/;
  29. s/5 \(Linux\)/5  (Linux)/;
  30.  
  31. s/QQQQQ1/.../g;
  32. s/QQQQQ2/–/g;
  33. s/QQQQQ3/„/g;
  34. s/QQQQQ4/…/g;
  35.  
  36. ' step1.out1 > step1.out2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement