06-27-2012
Creating unique mapping from multiple mapping
Hello,
I do not know if this is the right title to use. I have a large dictionary database which has the following structure:
Quote:
aSPACEbSPACEcSPACEdSPACEe=pSPACEqSPACErSPACEsSPACEt
where a b c d e are in English and p q r s t are in a target language., the two separated by the delimiter =.
What I am looking for is a perl script which will take each line of such as data structure and reduce it such that the first word in English maps to the first word in the Target Language and so on till all the mappings are over to arrive at the following database:
The database is in Unicode.
At present I am using macros to do the job but the macros are terribly slow. I am still a novice in perl and my knowledge of awk does not seem sufficient to handle this type of database.
Could someone please help out with a script in Perl or Awk. The database is huge and runs to over 500,000 lines.
Many thanks in advance
10 More Discussions You Might Find Interesting
1. IP Networking
how can i map a shared network drive? Is there any command to perform mapping?
For example if i want to map a shared directory named "wwwroot" in machine "dev001" to my machine's "X" drive, how can it be done??
-Thanks
Sakthi. (1 Reply)
Discussion started by: cs_sakthi
1 Replies
2. UNIX for Advanced & Expert Users
> how the sendmsg and recvmsg calls will know which kernel module to use (SCTP, RTP etc.) internally(kernel mapping: how kernel handle socket call) (1 Reply)
Discussion started by: prangin
1 Replies
3. UNIX for Dummies Questions & Answers
This is my first post and right off the bat, I want to let you know that my experience in UNIX is 2 days only backed up with over 20 years of IT working. So, if this is a dumb question or too stupid, please bear with me.
I read somewhere on the web and also on these forums that you can map your... (7 Replies)
Discussion started by: sssccc
7 Replies
4. Shell Programming and Scripting
Dear Friends,
Please help me on this
I have file A.txt containing text lines as below
grectec; 30 ,50, 60, base_123 ; top09
grectec; 30 ,55, 60, base_123 ; top09
grectec; 10 ,53, 60, base_123 ; top09
grectec; 50 ,57, 60, base_123 ; top09
...
...
another file B.txt containing test... (4 Replies)
Discussion started by: Danish Shakil
4 Replies
5. Shell Programming and Scripting
Hi,
I would like to copy some columns from a particular file by mapping with the string names. i am using the .csv file format.
my one file consist of 100 of columns but i want only particular 4 columns such as ( First_name, Middle_name,Last_name & Stlc). but they are listed in many files... (15 Replies)
Discussion started by: dsh007
15 Replies
6. UNIX for Dummies Questions & Answers
Hi we have a situation where some printers are on a server that sometimes has to be rebooted. If this happens the Unix boxes we have that are referencing the printers in the vfstab file fail to work even when the print server is brought back up. Does anyone know if it would be possible to put... (0 Replies)
Discussion started by: Hadleyshope
0 Replies
7. Shell Programming and Scripting
I have the following arrays with different lengths that I want to map them with the same key.
# Week numbers, 8 columns
@headers = ("2011-34", "2011-35", "2011-36", "2011-37", "2011-38", "2011-39", "2011-40", "2011-41");
%data = ("2011-34", BCE,
"2011-35", YZA,
"2011-36",... (5 Replies)
Discussion started by: tqlam
5 Replies
8. Red Hat
What is the eqiuvalent of /dev/dsk/rdsk in linux vs Solaris (1 Reply)
Discussion started by: walnutpony123
1 Replies
9. Homework & Coursework Questions
Please let me know if mounted on in Unix and Mapping in Windows are same thing??? (1 Reply)
Discussion started by: MZC
1 Replies
10. Shell Programming and Scripting
INPUT
13333--TEXT1
14444--TEXT2
13333--TEXT3
12233--TEXT5
14444--TEXT5
12233--TEXT1
12222--TEXT5
13333--TEXT09
what I'm looking for is something using awk arrays with below given output.
14444--TEXT2,TEXT5
13333--TEXT1,TEXT3,TEXT09
12233--TEXT5,TEXT1
12222--TEXT5 (6 Replies)
Discussion started by: busyboy
6 Replies
LEARN ABOUT SUSE
mkpwdict
mkpwdict(1M) System Administration Commands mkpwdict(1M)
NAME
mkpwdict - maintain password-strength checking database
SYNOPSIS
/usr/sbin/mkpwdict [-s dict1,... ,dictN] [-d destination-path]
DESCRIPTION
The mkpwdict command adds words to the dictionary-lookup database used by pam_authtok_check(5) and passwd(1).
Files containing words to be added to the database can be specified on the command-line using the -s flag. These source files should have a
single word per line, much like /usr/share/lib/dict/words.
If -s is omitted, mkpwdict will use the value of DICTIONLIST specified in /etc/default/passwd (see passwd(1)).
The database is created in the directory specified by the -d option. If this option is omitted, mkpwdict uses the value of DICTIONDBDIR
specified in /etc/default/passwd (see passwd(1)). The default location is /var/passwd.
OPTIONS
The following options are supported:
-s
Specifies a comma-separated list of files containing words to be added to the dictionary-lookup database.
-d
Specifies the target location of the dictionary-database.
FILES
/etc/default/passwd
See passwd(1).
/var/passwd
default destination directory
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
SEE ALSO
passwd(1), attributes(5), pam_authtok_check(5)
SunOS 5.10 1 Jun 2004 mkpwdict(1M)