Sponsored Content
Top Forums Shell Programming and Scripting Display the last part of a number list Post 302976250 by RudiC on Monday 27th of June 2016 04:00:22 AM
Old 06-27-2016
How about the "Substring Parameter Expansion" (possibly not available in all POSIX compliant shells):

man bash:
Quote:
${parameterSmilieffset}...
If offset evaluates to a number less than zero, the value is used as an offset in characters from the end of the value of parameter.

Code:
printf '%s\n' "${line: -4}"

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

display full unix path as part of the command line

Hi all, Does anyone know how to ammend the .cshrc file in $HOME for your session to display the path as part of the command line? So that I dont need to keep on typing pwd to see where I am? thanks Ocelot (3 Replies)
Discussion started by: ocelot
3 Replies

2. UNIX for Dummies Questions & Answers

getting memory part number

Hello everbody: another dummy question. I have SOL9, is there any command I can get the part number of the installed memory kit on the system, I tried prtdiag but it doesnt display that. Thanks alot (0 Replies)
Discussion started by: aladdin
0 Replies

3. UNIX for Dummies Questions & Answers

row count but only number part

hi i am pretty new to unix .i am ETL guy I need a unix script to take row count of a file and write it to another file the problem with wc-l is it include filename also wc -l abc.dat will give me like 1000 abc.dat i just want 1000 to be written can u just take 2 min to write a simple... (1 Reply)
Discussion started by: er_zeeshan05
1 Replies

4. Shell Programming and Scripting

decrement a four part number in shell script

I have a four part number eg: 1.21.1.3 I need to find a way in shell script to decrement this by one and put in a loop so the values printed will be 1.21.1.2 1.21.1.1 1.21.1.0 Which is the best way to do this in shell script?? (7 Replies)
Discussion started by: codeman007
7 Replies

5. Solaris

part number for netra 440 dvd w

Hi i am accessing the server remotly. i want to replace bad dvd writer. how do i know the part number of the dvd drive for raising a spare. thanks (3 Replies)
Discussion started by: sunnybee
3 Replies

6. UNIX for Advanced & Expert Users

how to fetch part of a line and display

Input of data: Student: Hari Roll No: 24777 Phone No: 122334 Student: Sudha Roll No: 247911 Phone No: 34552111 Student: Lata Roll No: 247790 Phone No: 7675656554 Student: Kutty Roll No: 24677 Phone No: 12442334 Student: Sudhar Roll No: 247411 Phone No: 3455244111 ... (4 Replies)
Discussion started by: rampriya.s
4 Replies

7. Shell Programming and Scripting

To display the selected part in text file of unix

0400903071220312 20120322 20:21 1TRANTELSTRAFLEXCAB22032012CMP201323930000812201108875802100A003485363 12122011AUS 182644 000C2 8122011 0000 000 1TRANTELSTRAFLEXCAB22032012CMP201323930000812201108875802100A003485363 12122011AUS ... (6 Replies)
Discussion started by: rammm
6 Replies

8. Shell Programming and Scripting

Extract number part from the string in ksh 88

I have to extract number part (Date and timestamp part ) from the following 3 strings AB_XYZA_20130930183017.log AB_DY_XYZA_20130930183017.log AB_GZU_20130930183017.log Output should be 20130930183017 Please help me to get the string like above Thanks (2 Replies)
Discussion started by: smile689
2 Replies

9. AIX

(ASK) Part number

hii master Unix I finish find to google how to command for the show part number and asset number at a IBM P series and i notyet finded. maybe all master unix can help me about what the command part number and asset number at server IBM P series. regards, amin (1 Reply)
Discussion started by: williamen
1 Replies

10. Shell Programming and Scripting

List files with number to select based on number

Hi experts, I am using KSH and I am need to display file with number in front of file names and user can select it by entering the number. I am trying to use following command to display list with numbers. but I do not know how to capture number and identify what file it is to be used for... (5 Replies)
Discussion started by: mysocks
5 Replies
Charset(3m17n)							 The m17n Library						    Charset(3m17n)

NAME
Charset - Charset objects and API for them. Defines #define MCHAR_INVALID_CODE Invalid code-point. Functions MSymbol mchar_define_charset (const char *name, MPlist *plist) Define a charset. MSymbol mchar_resolve_charset (MSymbol symbol) Resolve charset name. int mchar_list_charset (MSymbol **symbols) List symbols representing charsets. int mchar_decode (MSymbol charset_name, unsigned code) Decode a code-point. unsigned mchar_encode (MSymbol charset_name, int c) Encode a character code. int mchar_map_charset (MSymbol charset_name, void(*func)(int from, int to, void *arg), void *func_arg) Call a function for all the characters in a specified charset. Variables MSymbol Mcharset The symbol Mcharset. Variables: Symbols representing a charset. Each of the following symbols represents a predefined charset. MSymbol Mcharset_ascii Symbol representing the charset ASCII. MSymbol Mcharset_iso_8859_1 Symbol representing the charset ISO/IEC 8859/1. MSymbol Mcharset_unicode Symbol representing the charset Unicode. MSymbol Mcharset_m17n Symbol representing the largest charset. MSymbol Mcharset_binary Symbol representing the charset for ill-decoded characters. Variables: Parameter keys for mchar_define_charset(). These are the predefined symbols to use as parameter keys for the function mchar_define_charset() (which see). MSymbol Mmethod MSymbol Mdimension MSymbol Mmin_range MSymbol Mmax_range MSymbol Mmin_code MSymbol Mmax_code MSymbol Mascii_compatible MSymbol Mfinal_byte MSymbol Mrevision MSymbol Mmin_char MSymbol Mmapfile MSymbol Mparents MSymbol Msubset_offset MSymbol Mdefine_coding MSymbol Maliases Variables: Symbols representing charset methods. These are the predefined symbols that can be a value of the Mmethod parameter of a charset used in an argument to the mchar_define_charset() function. A method specifies how code-points and character codes are converted. See the documentation of the mchar_define_charset() function for the details. MSymbol Moffset Symbol for the offset type method of charset. MSymbol Mmap Symbol for the map type method of charset. MSymbol Munify Symbol for the unify type method of charset. MSymbol Msubset Symbol for the subset type method of charset. MSymbol Msuperset Symbol for the superset type method of charset. Detailed Description Charset objects and API for them. The m17n library uses charset objects to represent a coded character sets (CCS). The m17n library supports many predefined coded character sets. r, application programs can add other charsets. A character can belong to multiple charsets. The m17n library distinguishes the following three concepts: o A code-point is a number assigned by the CCS to each character. Code-points may or may not be continuous. The type unsigned is used to represent a code-point. An invalid code-point is represented by the macro MCHAR_INVALID_CODE. o A character index is the canonical index of a character in a CCS. The character that has the character index N occupies the Nth position when all the characters in the current CCS are sorted by their code-points. Character indices in a CCS are continuous and start with 0. o A character code is the internal representation in the m17n library of a character. A character code is a signed integer of 21 bits or longer. Each charset object defines how characters are converted between code-points and character codes. To encode means converting code-points to character codes and to decode means converting character codes to code-points. Define Documentation #define MCHAR_INVALID_CODE Invalid code-point. The macro MCHAR_INVALID_CODE gives the invalid code-point. Variable Documentation MSymbol Mcharset_ascii Symbol representing the charset ASCII. The symbol Mcharset_ascii has name 'ascii' and represents the charset ISO 646, USA Version X3.4-1968 (ISO-IR-6). MSymbol Mcharset_iso_8859_1 Symbol representing the charset ISO/IEC 8859/1. The symbol Mcharset_iso_8859_1 has name 'iso-8859-1' and represents the charset ISO/IEC 8859-1:1998. MSymbol Mcharset_unicode Symbol representing the charset Unicode. The symbol Mcharset_unicode has name 'unicode' and represents the charset Unicode. MSymbol Mcharset_m17n Symbol representing the largest charset. The symbol Mcharset_m17n has name 'm17n' and represents the charset that contains all characters supported by the m17n library. MSymbol Mcharset_binary Symbol representing the charset for ill-decoded characters. The symbol Mcharset_binary has name 'binary' and represents the fake charset which the decoding functions put to an M-text as a text property when they encounter an invalid byte (sequence). See Code Conversion for more details. MSymbol Mmethod MSymbol Mdimension MSymbol Mmin_range MSymbol Mmax_range MSymbol Mmin_code MSymbol Mmax_code MSymbol Mascii_compatible MSymbol Mfinal_byte MSymbol Mrevision MSymbol Mmin_char MSymbol Mmapfile MSymbol Mparents MSymbol Msubset_offset MSymbol Mdefine_coding MSymbol Maliases MSymbol Moffset Symbol for the offset type method of charset. The symbol Moffset has the name 'offset' and, when used as a value of Mmethod parameter of a charset, it means that the conversion of code-points and character codes of the charset is done by this calculation: CHARACTER-CODE = CODE-POINT - MIN-CODE + MIN-CHAR where, MIN-CODE is a value of Mmin_code parameter of the charset, and MIN-CHAR is a value of Mmin_char parameter. MSymbol Mmap Symbol for the map type method of charset. The symbol Mmap has the name 'map' and, when used as a value of Mmethod parameter of a charset, it means that the conversion of code-points and character codes of the charset is done by map looking up. The map must be given by Mmapfile parameter. MSymbol Munify Symbol for the unify type method of charset. The symbol Munify has the name 'unify' and, when used as a value of Mmethod parameter of a charset, it means that the conversion of code-points and character codes of the charset is done by map looking up and offsetting. The map must be given by Mmapfile parameter. For this kind of charset, a unique continuous character code space for all characters is assigned. If the map has an entry for a code-point, the conversion is done by looking up the map. Otherwise, the conversion is done by this calculation: CHARACTER-CODE = CODE-POINT - MIN-CODE + LOWEST-CHAR-CODE where, MIN-CODE is a value of Mmin_code parameter of the charset, and LOWEST-CHAR-CODE is the lowest character code of the assigned code space. MSymbol Msubset Symbol for the subset type method of charset. The symbol Msubset has the name 'subset' and, when used as a value of Mmethod parameter of a charset, it means that the charset is a subset of a parent charset. The parent charset must be given by Mparents parameter. The conversion of code-points and character codes of the charset is done conceptually by this calculation: CHARACTER-CODE = PARENT-CODE (CODE-POINT) + SUBSET-OFFSET where, PARENT-CODE is a pseudo function that returns a character code of CODE-POINT in the parent charset, and SUBSET-OFFSET is a value given by Msubset_offset parameter. MSymbol Msuperset Symbol for the superset type method of charset. The symbol Msuperset has the name 'superset' and, when used as a value of Mmethod parameter of a charset, it means that the charset is a superset of parent charsets. The parent charsets must be given by Mparents parameter. MSymbol Mcharset The symbol Mcharset. Any decoded M-text has a text property whose key is the predefined symbol Mcharset. The name of Mcharset is 'charset'. Author Generated automatically by Doxygen for The m17n Library from the source code. COPYRIGHT
Copyright (C) 2001 Information-technology Promotion Agency (IPA) Copyright (C) 2001-2011 National Institute of Advanced Industrial Science and Technology (AIST) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License <http://www.gnu.org/licenses/fdl.html>. Version 1.6.2 12 Jan 2011 Charset(3m17n)
All times are GMT -4. The time now is 12:03 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy