Character Count in script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Character Count in script
# 1  
Old 04-05-2013
Character Count in script

Code:
#!/bin/ksh
read name
read mobile

echo $name | wc -m
Nunberchar=`echo $name |wc -m`

echo $Nunberchar

I write something above, however the char count is wrong, it always count the $ , how to avoid it ?

Last edited by Franklin52; 04-05-2013 at 07:15 AM.. Reason: Please use code tags for data and code samples
# 2  
Old 04-05-2013
Please check your echo man page, there may be an option to supress printing of new line character
# 3  
Old 04-05-2013
It does not count the $ - how could it; there is no dollar in $name. BUT - it counts the newline char that echo sends after $name
# 4  
Old 04-05-2013
for me the following works
Code:
 
echo "$name\c" | wc -m

# 5  
Old 04-05-2013
thanks~~ it's works for me too
# 6  
Old 04-05-2013
BTW - why don't you use the shell builtin parameter length function
Code:
$ echo ${#name}
5

which you can immeditely assign to another variable or evaluate in a test, if need be.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Count specific character of a file in each line and delete this character in a specific position

I will appreciate if you help me here in this script in Solaris Enviroment. Scenario: i have 2 files : 1) /tmp/TRANSACTIONS_DAILY_20180730.txt: 201807300000000004 201807300000000005 201807300000000006 201807300000000007 201807300000000008 2)... (10 Replies)
Discussion started by: teokon90
10 Replies

2. Shell Programming and Scripting

Finding a certain character in a filename and count the characters up to the certain character

Hello, I do have folders containing having funny strings in their names and one space. First, I do remove the funny strings and replace the space by an underscore. find . -name '* *' | while read file; do target=`echo "$file" | sed 's/... (2 Replies)
Discussion started by: tempestas
2 Replies

3. Shell Programming and Scripting

awk - count character count of fields

Hello All, I got a requirement when I was working with a file. Say the file has unloads of data from a table in the form 1|121|asda|434|thesi|2012|05|24| 1|343|unit|09|best|2012|11|5| I was put into a scenario where I need the field count in all the lines in that file. It was simply... (6 Replies)
Discussion started by: PikK45
6 Replies

4. UNIX for Dummies Questions & Answers

Script to count character present in a line

Suppose i have multiple line like below in a file. ASDFAFAGAHAHAHA AGAHAHAJGAFAGAH AHAHAKAHAHAHAKA I need a bash script to count a character and also Also count the number of character present in each line . suppose for line 1: A=x, S=y, D=x and so on and total character=15. where x y and z is... (3 Replies)
Discussion started by: XXLMMN
3 Replies

5. Shell Programming and Scripting

Count number of occurences of a character in a field defined by the character in another field

Hello, I have a text file with n lines in the following format (9 column fields): Example: contig00012 149606 G C 49 68 60 18 c$cccccacccccccccc^c I need to count the number of lower-case and upper-case occurences in column 9, respectively, of the... (3 Replies)
Discussion started by: s052866
3 Replies

6. Homework & Coursework Questions

character match and count

Use and complete the template provided. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: How can I count number of occurance of a single character in a file.. eg. How many '$' characters are there in account file..! 2. Relevant commands,... (1 Reply)
Discussion started by: aadi_uni
1 Replies

7. Shell Programming and Scripting

Perl count of character.

Recently I was asked to write a regular expression in Perl to print the occurrences(count) of each character in a string. It should be in one line. Can you help me out with a solution? Thanks in advance. Coolbhai (6 Replies)
Discussion started by: coolbhai
6 Replies

8. UNIX for Advanced & Expert Users

character count per record

Hello can someone please advise. I need to send records in a file that are over 10,000 characters long to a seperate file. Any ideas? Thanks (2 Replies)
Discussion started by: Dolph
2 Replies

9. Shell Programming and Scripting

count character

Hi, I am reading a string from a file. now i want to count the number of chareacter in the string and if it is more then 8 capture only last 8 characters. ex. string=mypassword <<do something>> output should be: string=password Thanks for you help. (13 Replies)
Discussion started by: myguess21
13 Replies

10. Shell Programming and Scripting

Unix shll script for character count findings?

Hi, iam presenting the input text file format.Of this i need the character count of the number of characters present in each file.The attached file is a combination of 3 text file.each text file starts at record 1 - 34, then the next tetx file starts. What i need is the character count of each... (2 Replies)
Discussion started by: sethunath
2 Replies
Login or Register to Ask a Question