Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Read a string with leading spaces and find the length of the string Post 302257872 by dayamatrix on Thursday 13th of November 2008 09:08:34 AM
Old 11-13-2008
Java Thank you very much

HI
Thank you very much for the timely reply
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed problem - replacement string should be same length as matching string.

Hi guys, I hope you can help me with my problem. I have a text file that contains lines like this: 78 ANGELO -809.05 79 ANGELO2 -5,000.06 I need to find all occurences of amounts that are negative and replace them with x's 78 ANGELO xxxxxxx 79... (4 Replies)
Discussion started by: amangeles
4 Replies

2. Shell Programming and Scripting

read string, check string length and cut

Hello All, Plz help me with: I have a csv file with data separated by ',' and optionally enclosed by "". I want to check each of these values to see if they exceed the specified string length, and if they do I want to cut just that value to the max length allowed and keep the csv format as it... (9 Replies)
Discussion started by: ozzy80
9 Replies

3. Shell Programming and Scripting

ksh - read file with leading spaces

Hi, Could someone has any suggestions on this? When read a line from a file, I need to check the first char in the line, it could be a space or any char. But the leading spaces are removed by read. Thanks. (2 Replies)
Discussion started by: momi
2 Replies

4. Shell Programming and Scripting

Awk:Find length of string omitting quotes

Hi , I have a file named "sample" having the data as follows. "663005487","USD",0,1,"NR" If i give like a=`awk -F ',' '{printf length($2)}' sample` (Trying to find length of second field)I should get the output for the above as 3 (Omitting double quotes) not 5. How to do this..... (2 Replies)
Discussion started by: jayakumarrt
2 Replies

5. Shell Programming and Scripting

find the string length in solaris

how to find the string length in solaris machine. (4 Replies)
Discussion started by: din_annauniv
4 Replies

6. Programming

How to find length of string and pass into char array in C?

Hi All I want to take a Hexadecimal number as input and i want to find lenth of the input and pass it to char s ( char s ). I have a program to convert hexadecial to binary but it is taking limited input but i want to return binary number based on input. How? (1 Reply)
Discussion started by: atharalikhan
1 Replies

7. Programming

Fastest way to find the length of string in c

Hi all, We use strlen() fun provided by library to find the length of a string. Looking inside of it, it has some different mechanism to find the length of string. Normally, we scan the string byte by byte until the '\0' character. It takes a logn time to count length. The Library strlen()... (2 Replies)
Discussion started by: yogeshrl9072
2 Replies

8. Shell Programming and Scripting

sed delete leading spaces in a .csv if not in a string

Solaris, ksh I have a .csv file I am trying to clean up before loading into the database. The file contains comma separated columns that have leading spaces which I need to remove. The trouble is, some columns that should not be touched are strings which happen to have the same pattern in them. ... (4 Replies)
Discussion started by: gary_w
4 Replies

9. Shell Programming and Scripting

Help to find length of string avoiding trailing spaces

Hi, I have a record of length 200 bytes and values filled is only 100 bytes and remaining 100 spaces is occupied by spaces. In script wen i try to find the length of the entire record it should get as 200 not 100. i tried using length and wc -c but it doesnt work can anyone have any idea on... (3 Replies)
Discussion started by: Pranaveen
3 Replies

10. Shell Programming and Scripting

How to find and replace a string with spaces and / recursively?

Hi all, I wanted to find and replace an email id from entire directory structure on a Linux server. I found that find . -type f -print0 | xargs -0 sed -i 's/abc@yahoo.com/xyz@gmail.com/g' would do it perfectly. But my search criteria has extended and now I want to search for a string1 like... (2 Replies)
Discussion started by: pat_pramod
2 Replies
ckstr(1)							   User Commands							  ckstr(1)

NAME
ckstr, errstr, helpstr, valstr - display a prompt; verify and return a string answer SYNOPSIS
ckstr [-Q] [-W width] [ [-r regexp] [...]] [-l length] [-d default] [-h help] [-e error] [-p prompt] [-k pid [- s signal]] /usr/sadm/bin/errstr [-W width] [-e error] [-l length] [ [-r regexp] [...]] /usr/sadm/bin/helpstr [-W width] [-h help] [-l length] [ [-r regexp] [...]] /usr/sadm/bin/valstr [-l length] [ [-r regexp] [...]] input DESCRIPTION
The ckstr utility prompts a user and validates the response. It defines, among other things, a prompt message whose response should be a string, text for help and error messages, and a default value (which are returned if the user responds with a RETURN). The answer returned from this command must match the defined regular expression and be no longer than the length specified. If no regular expression is given, valid input must be a string with a length less than or equal to the length defined with no internal, leading or trailing white space. If no length is defined, the length is not checked. All messages are limited in length to 79 characters and are formatted automatically. Tabs and newlines are removed after a single white space character in a message definition, but spaces are not removed. When a tilde is placed at the beginning or end of a message defini- tion, the default text will be inserted at that point, allowing both custom text and the default text to be displayed. If the prompt, help or error message is not defined, the default message (as defined under EXAMPLES) is displayed. Three visual tool modules are linked to the ckstr command. They are errstr (which formats and displays an error message on the standard output), helpstr (which formats and displays a help message on the standard output), and valstr (which validates a response). OPTIONS
The following options are supported: -d default Defines the default value as default. The default is not validated and so does not have to meet any criteria. -e error Defines the error message as error. -h help Defines the help message as help. -k pid Specifies that process ID pid is to be sent a signal if the user chooses to quit. -l length Specifies the maximum length of the input. -p prompt Defines the prompt message as prompt. -Q Specifies that quit will not be allowed as a valid response. -r regexp Specifies a regular expression, regexp, against which the input should be validated. May include white space. If multiple expressions are defined, the answer need match only one of them. -s signal Specifies that the process ID pid defined with the -k option is to be sent signal signal when quit is chosen. If no signal is specified, SIGTERM is used. -W width Specifies that prompt, help and error messages will be formatted to a line length of width. OPERANDS
The following operand is supported: input Input to be verified against format length and/or regular expression criteria. EXAMPLES
Example 1 Default prompt The default prompt for ckstr is: example% ckstr Enter an appropriate value [?,q]: Example 2 Default error message The default error message is dependent upon the type of validation involved. The user will be told either that the length or the pattern matching failed. The default error message is: example% /usr/sadm/bin/errstr ERROR: Please enter a string which contains no embedded, leading or trailing spaces or tabs. Example 3 Default help message The default help message is also dependent upon the type of validation involved. If a regular expression has been defined, the message is: example% /usr/sadm/bin/helpstr -r regexp Please enter a string which matches the following pattern: regexp Other messages define the length requirement and the definition of a string. Example 4 Using the quit option When the quit option is chosen (and allowed), q is returned along with the return code 3. Quit input gets a trailing newline. Example 5 Using the valstr module The valstr module will produce a usage message on stderr. It returns 0 for success and non-zero for failure. example% /usr/sadm/bin/valstr usage: valstr [-l length] [[-r regexp] [...]] input EXIT STATUS
The following exit values are returned: 0 Successful execution. 1 EOF on input, or negative width on -W option, or usage error. 2 Invalid regular expression. 3 User termination (quit). ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ SEE ALSO
signal.h(3HEAD), attributes(5) SunOS 5.11 14 Sep 1992 ckstr(1)
All times are GMT -4. The time now is 08:39 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy