File: hunspell-capmain

package info (click to toggle)
igerman98 20161207-11
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 4,260 kB
  • sloc: perl: 925; makefile: 478; sh: 472; sed: 46
file content (41 lines) | stat: -rwxr-xr-x 1,019 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/sh
LC_ALL=C
# try setting LANG=de_DE and see how much glibc sucks here...
LANG=C
set -x

INFILE=$1
if test -z $INFILE ; then
	echo "this script $0 needs a file and cannot work with stdin"
	exit 1
fi

# --x flagged words are exceptions that should not be compounded
#find dicts/ -name "*-de_all*.txt"  | grep -v -- "$REGEX" \
	grep "^[A-Z]" $INFILE \
		| grep -v -- "--x" \
		| ./bin/myspellfixprefix.pl \
		| ./bin/lcfirst.pl \
		| sed "s:$:/ozm: ; s:/\(.*\)/:/\1: ; s:--x::"
	echo
	grep "^[A-Z]" $INFILE \
		| grep -v -- "--x" \
		| sed "s:$:/m: ; s:/\(.*\)/:/\1: ; s:--x::"
	echo
	# now add words which are no-compounds:
	grep -v "^[A-Z]" $INFILE \
		| sed "s:--x::"
	grep -- "--x" $INFILE | sed "s:--x::"
	echo
	exit 0
#find dicts/ -name "*-de_all*.txt"  | grep -- "$REGEX" \

#find dicts/ -name "*-de_all*.txt"  | grep -v -- "$REGEX" \
#	| while read a; do \
#		cat $a | sed "s:--x::" >> $OUTFILE ;\
#		echo >> $OUTFILE ;\
#	done 

#cat dicts/*-de_all*.txt \
#	| sed "s:--x::"		>> $@
#echo >> $@