9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
How to remove x lines form top and y lines form bottom.
This works, but like awk only cat file | head -n-y | awk 'NR>(x-1)'
so remove last 3 lines and 5 firstcat file | head -n-3 | awk 'NR>4' (5 Replies)
Discussion started by: Jotne
5 Replies
2. Shell Programming and Scripting
HI Guys,
I have data in File A.txt
RL03 RL03_A_1 RL03_B_1 RL03_C_1
RL03 -119.8 -119.5 -119.5
RL07 RL07_A_1 RL07_B_1 RL07_C_1
RL07 -119.3 -119.5 -119.5
RL15 RL15_A_1 RL15_C_1
RL15 -120.5 -119.4
RL16... (2 Replies)
Discussion started by: asavaliya
2 Replies
3. Web Development
Hi everyone,
I am glad to be part of this forum. My question is about setting up email on my website. I need to know how would I proceed in order to create a form so my visitors can register directly for email without me assigning them a password. In order words I need them to be able to... (2 Replies)
Discussion started by: jpotea9780
2 Replies
4. UNIX for Advanced & Expert Users
i am printing from unix (sco 5.0.6) to a remote printer (okidata 320) using facetwin. it prints fine but i get a form feed at the end of print. i have tried using the "sf" flag in printcap but it continues to form. how do i suppress the form feed?
./butch test gives
total 4
drwxrwxrwx ... (3 Replies)
Discussion started by: BUTCH ELLSWORTH
3 Replies
5. UNIX for Dummies Questions & Answers
I am user Of linux 9.0 Operating System and I had data form unix Operating system and I am not abel to open it in linux 9.0 Please tell me how can i use unix data in linux . (3 Replies)
Discussion started by: harsh_guru
3 Replies
6. Linux
Is there some command in linux/unix by which i can find a URL(Domain name)
if i have the ip of that server
please help me urgently require :eek: (1 Reply)
Discussion started by: wojtyla
1 Replies
7. UNIX for Dummies Questions & Answers
Hi,
I've a text file that has a formfeed character at the beginning.
I want to get rid of this formfeed character using sed.
But I don't know how to specify the formfeed character.
I've tried \014 (octal for formfeed), \f but still not works.
Regards,
Johnny (5 Replies)
Discussion started by: johnny_woo
5 Replies
8. Shell Programming and Scripting
i need a script that when i fill in a form it will validate the e-mail address and check and tell the user if the have filled the form out wrong and then e-mail the details to the webmaster and bring up a page saying thank you and a link back to the main page.
anybody got one ????? (2 Replies)
Discussion started by: perleo
2 Replies
9. UNIX for Advanced & Expert Users
Please someone I need information on how to change a Unix form/document into a microsoft word document in order to be emailed to another company. Please help ASAP. Thankyou :confused: (8 Replies)
Discussion started by: Cheraunm
8 Replies
Unicode::Normalize(3pm) Perl Programmers Reference Guide Unicode::Normalize(3pm)
NAME
Unicode::Normalize - Unicode Normalization Forms
SYNOPSIS
use Unicode::Normalize;
$NFD_string = NFD($string); # Normalization Form D
$NFC_string = NFC($string); # Normalization Form C
$NFKD_string = NFKD($string); # Normalization Form KD
$NFKC_string = NFKC($string); # Normalization Form KC
or
use Unicode::Normalize 'normalize';
$NFD_string = normalize('D', $string); # Normalization Form D
$NFC_string = normalize('C', $string); # Normalization Form C
$NFKD_string = normalize('KD', $string); # Normalization Form KD
$NFKC_string = normalize('KC', $string); # Normalization Form KC
DESCRIPTION
Normalization Forms
"$NFD_string = NFD($string)"
returns the Normalization Form D (formed by canonical decomposition).
"$NFC_string = NFC($string)"
returns the Normalization Form C (formed by canonical decomposition followed by canonical composition).
"$NFKD_string = NFKD($string)"
returns the Normalization Form KD (formed by compatibility decomposition).
"$NFKC_string = NFKC($string)"
returns the Normalization Form KC (formed by compatibility decomposition followed by canonical composition).
"$normalized_string = normalize($form_name, $string)"
As $form_name, one of the following names must be given.
'C' or 'NFC' for Normalization Form C
'D' or 'NFD' for Normalization Form D
'KC' or 'NFKC' for Normalization Form KC
'KD' or 'NFKD' for Normalization Form KD
Decomposition and Composition
"$decomposed_string = decompose($string)"
"$decomposed_string = decompose($string, $useCompatMapping)"
Decompose the specified string and returns the result.
If the second parameter (a boolean) is omitted or false, decomposes it using the Canonical Decomposition Mapping. If true, decomposes
it using the Compatibility Decomposition Mapping.
The string returned is not always in NFD/NFKD. Reordering may be required.
$NFD_string = reorder(decompose($string)); # eq. to NFD()
$NFKD_string = reorder(decompose($string, TRUE)); # eq. to NFKD()
"$reordered_string = reorder($string)"
Reorder the combining characters and the like in the canonical ordering and returns the result.
E.g., when you have a list of NFD/NFKD strings, you can get the concatenated NFD/NFKD string from them, saying
$concat_NFD = reorder(join '', @NFD_strings);
$concat_NFKD = reorder(join '', @NFKD_strings);
"$composed_string = compose($string)"
Returns the string where composable pairs are composed.
E.g., when you have a NFD/NFKD string, you can get its NFC/NFKC string, saying
$NFC_string = compose($NFD_string);
$NFKC_string = compose($NFKD_string);
Quick Check
(see Annex 8, UAX #15; DerivedNormalizationProps.txt)
The following functions check whether the string is in that normalization form.
The result returned will be:
YES The string is in that normalization form.
NO The string is not in that normalization form.
MAYBE Dubious. Maybe yes, maybe no.
"$result = checkNFD($string)"
returns "YES" (1) or "NO" ("empty string").
"$result = checkNFC($string)"
returns "YES" (1), "NO" ("empty string"), or "MAYBE" ("undef").
"$result = checkNFKD($string)"
returns "YES" (1) or "NO" ("empty string").
"$result = checkNFKC($string)"
returns "YES" (1), "NO" ("empty string"), or "MAYBE" ("undef").
"$result = check($form_name, $string)"
returns "YES" (1), "NO" ("empty string"), or "MAYBE" ("undef").
$form_name is alike to that for "normalize()".
Note
In the cases of NFD and NFKD, the answer must be either "YES" or "NO". The answer "MAYBE" may be returned in the cases of NFC and NFKC.
A MAYBE-NFC/NFKC string should contain at least one combining character or the like. For example, "COMBINING ACUTE ACCENT" has the
MAYBE_NFC/MAYBE_NFKC property. Both "checkNFC("AN{COMBINING ACUTE ACCENT}")" and "checkNFC("BN{COMBINING ACUTE ACCENT}")" will return
"MAYBE". "AN{COMBINING ACUTE ACCENT}" is not in NFC (its NFC is "N{LATIN CAPITAL LETTER A WITH ACUTE}"), while "BN{COMBINING ACUTE
ACCENT}" is in NFC.
If you want to check exactly, compare the string with its NFC/NFKC; i.e.,
$string eq NFC($string) # more thorough than checkNFC($string)
$string eq NFKC($string) # more thorough than checkNFKC($string)
Character Data
These functions are interface of character data used internally. If you want only to get Unicode normalization forms, you don't need call
them yourself.
"$canonical_decomposed = getCanon($codepoint)"
If the character of the specified codepoint is canonically decomposable (including Hangul Syllables), returns the completely decomposed
string canonically equivalent to it.
If it is not decomposable, returns "undef".
"$compatibility_decomposed = getCompat($codepoint)"
If the character of the specified codepoint is compatibility decomposable (including Hangul Syllables), returns the completely decom-
posed string compatibility equivalent to it.
If it is not decomposable, returns "undef".
"$codepoint_composite = getComposite($codepoint_here, $codepoint_next)"
If two characters here and next (as codepoints) are composable (including Hangul Jamo/Syllables and Composition Exclusions), returns
the codepoint of the composite.
If they are not composable, returns "undef".
"$combining_class = getCombinClass($codepoint)"
Returns the combining class of the character as an integer.
"$is_exclusion = isExclusion($codepoint)"
Returns a boolean whether the character of the specified codepoint is a composition exclusion.
"$is_singleton = isSingleton($codepoint)"
Returns a boolean whether the character of the specified codepoint is a singleton.
"$is_non_startar_decomposition = isNonStDecomp($codepoint)"
Returns a boolean whether the canonical decomposition of the character of the specified codepoint is a Non-Starter Decomposition.
"$may_be_composed_with_prev_char = isComp2nd($codepoint)"
Returns a boolean whether the character of the specified codepoint may be composed with the previous one in a certain composition
(including Hangul Compositions, but excluding Composition Exclusions and Non-Starter Decompositions).
EXPORT
"NFC", "NFD", "NFKC", "NFKD": by default.
"normalize" and other some functions: on request.
AUTHOR
SADAHIRO Tomoyuki, <SADAHIRO@cpan.org>
http://homepage1.nifty.com/nomenclator/perl/
Copyright(C) 2001-2002, SADAHIRO Tomoyuki. Japan. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
SEE ALSO
http://www.unicode.org/unicode/reports/tr15/
Unicode Normalization Forms - UAX #15
http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt
Derived Normalization Properties
perl v5.8.0 2002-06-01 Unicode::Normalize(3pm)