Most már kiforrottabbá vált, mire is akarom ezt alkalmazni.
A TeXforráskódban a mondatvégi írásjelek utáni space meglétére szeretnék rákeresni, valamint arra, hogy minden mondat nagybetűvel kezdődik-e.
Egyelőre az alant található borzalmat sikerült megalkotnom, amely csak a mondatvégi pontokat nézi:
#!/bin/bash
find ./ -type f -name "*.tex" | xargs grep ,[a-zA-Z0-9] |\
sed 's/\\,/ /g' |\
sed 's/, /, /g' |\
sed "s/%//g" |\
sed "s/\\,c/ c/g" |\
sed "s/\\,f/ f/g" |\
sed "s/\\,s/ s/g" |\
sed "s/\\,m/ m/g" |\
sed "s/\\,F/ F/g" |\
sed "s/\\,e/ e/g" |\
sed "s/textwidth,height/textwidth-height/g"
sed "s/\\,k/ k/g" |\
sed "s/\\,l/ l/g" |\
sed "s/,,//g"|\
sed "s/''//g"| xargs grep ,[a-zA-Z0-9]
exit 0
Ez kidob nekem egy kimenetet,melyet fájlba írva egy editorralmár manuálisan végig tudok futni. A script borzalmasan ronda, de egy könyvtárnyi adathalmazon már sikeresen előjöttek space-kimaradások,melyeket hosszú hónapok óta még nem szúrtam ki.
Aküzdelem fő oka az,hogy néha nem képes lenyomódni rendesen a klaviatúrámon a space billentyű...