Sponsored Content
Full Discussion: Control Characters
Top Forums Shell Programming and Scripting Control Characters Post 302535015 by saps19 on Thursday 30th of June 2011 06:33:57 AM
Old 06-30-2011
Quote:
Originally Posted by aigles
Try /usr/xpg4/bin/grep instead of grep

Jean-Pierre.
Hi Jean,

I tried the above code in UAT server...

OS Version:
Code:
ksh:0$ uname -a
SunOS 5.9 Generic_122300-48 sun4u sparc SUNW,Sun-Fire-V440

My code is:
Code:
#! /bin/ksh
 
if /usr/xpg4/bin/grep -qE '[[:cntrl:]]' control_char_file.dat
then
    echo 'Cannot process: File contains control characters!'
    exit 1
else
    echo 'No control characters found!!!'
fi

The input file is:
Code:
F|852871
F|852872^M
- Saps.

I'm getting error like:
Code:
ksh:0$ ksh test_control_char.ksh
test_control_char.ksh[11]: usr/xpg4/bin/grep:  not found
No control characters found!!!

Permission of both files: -rwxr--r--

Please help.

Working fine now... Smilie

---------- Post updated 06-30-11 at 05:33 AM ---------- Previous update was 06-29-11 at 10:20 AM ----------

Hi @Alister,

1. Can we use
Quote:
[:cntrl:] character class
in perl script?

2. We have a dos2unix validation in our perl script which will get the following command from DB using SELECT query:
Code:
dos2unix -437 -q <some_file_nm>

-437 is for Key Board format message.
What will '-q' do?

Last edited by saps19; 06-29-2011 at 01:36 PM.. Reason: modification in script. missed '/' before usr/xpg4/bin/grep
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

printing control characters

using c-shell, does anyone know how to send control characters to the printer before the job? I need to set a printer to print in condensed mode HELP (1 Reply)
Discussion started by: mglinsk
1 Replies

2. UNIX for Dummies Questions & Answers

getting rid of control characters

how can i get rid of the control characters , ex. ^M, ^G, in a file? thanks... (2 Replies)
Discussion started by: apalex
2 Replies

3. UNIX for Dummies Questions & Answers

Remove control characters

Hi, When I do a man and save it into a file, I end up getting a lot of control characters. How can I remove them?? I tried this: /1,$ s/^H//g But I get an error saying "no previous regular expression". Can someone help me with this. Thanks, Aravind (5 Replies)
Discussion started by: aravind_mg
5 Replies

4. Shell Programming and Scripting

how to replace control characters using sed?

How can I use sed to replace a ctrl character such as 'new line' (\0a) to something else? Or any other good command can do this job? Thanks, Hillxy (5 Replies)
Discussion started by: hillxy
5 Replies

5. Shell Programming and Scripting

screen control characters

Hi, Can anyone help me with controlling the cursor position from a shell script. Things like moving left,right,up,down etc Anyone have any ideas? (2 Replies)
Discussion started by: ajcannon
2 Replies

6. Shell Programming and Scripting

Urgent : Control Characters

Can somebody please help me with the query. ? I want a part of program of which should look for control characters in the flat file , when it finds it, displaying message that Control Characters found..! Please help me (1 Reply)
Discussion started by: iamnoone
1 Replies

7. Shell Programming and Scripting

sed replacing specific characters and control characters by escaping

sed -e "s// /g" old.txt > new.txt While I do know some control characters need to be escaped, can normal characters also be escaped and still work the same way? Basically I do not know all control characters that have a special meaning, for example, ?, ., % have a meaning and have to be escaped... (11 Replies)
Discussion started by: ijustneeda
11 Replies

8. Shell Programming and Scripting

Control characters -weird problem

I am using Korn shell on Linux 2.6x platform , and I am suing the following code to capture the lines which contain CONTROL CHARACTERS in my file : awk '/]/ {print NR}' EROLLMENT_INPUT.txt The problem is that this code shows the file has control characters when the file is in folder A ,... (2 Replies)
Discussion started by: kumarjt
2 Replies

9. UNIX for Dummies Questions & Answers

Control characters in UNIX

Hi, My files are showing some control characters in vi editor ^M ^@ and somtimes ^H I removed ^M with %s/^M//g command but how to represent ^@ and ^H e.g. for ^M it is hold ctrl then v and m.. Please help.. I am very new to unix.. (7 Replies)
Discussion started by: prabhat.diwaker
7 Replies

10. Shell Programming and Scripting

Control Characters

Hallo Team, I am trying to get rid of the dollar sign. I managed to remove all the other special characters but i am struggling with this one. -bash-3.2$ cat -e missing_revenue_20141112.csv|less|head BW0522168531211141180935668@196.23.110.141$ BW092218784121114-370120610@196.23.110.141$... (4 Replies)
Discussion started by: kekanap
4 Replies
All times are GMT -4. The time now is 12:59 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy