Easy VI Question (I hope)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Easy VI Question (I hope)
# 1  
Old 03-12-2012
Easy VI Question (I hope)

Hi,
I've FTPed some text files from windows to my Linux workstation. I'm finding that the characters for quotes (") have been replaced with control characters <93> and <94>. and apostrophes (') have been replaced with what looks like control character <92>.

I have attempted the following substitution commands with no joy:
Code:
:1,$ s/<92>/'/g
and
:1,$ s/\<92>/'/g

Any Thoughts?


Thanking You,

Larry Moon

Last edited by Franklin52; 03-12-2012 at 12:21 PM..
# 2  
Old 03-12-2012
Once on your linux, you did not use dos2unix utility?
How did you transfer (FTP as ASCII?)
# 3  
Old 03-12-2012
Please post a couple of lines of sample data (blotting anything confidential with X's) after processing with this "sed" command which is designed to make control characters and special characters visible:
Code:
sed -n l filename.txt

When you look at the file on a Windows computer with say notepad, do the double quotes appear to be slanted?

Same question as vbe. Did you use ASCII mode FTP?
# 4  
Old 03-12-2012
Thanks For The Shoulder Tap

Appreciate that. Thank God that was my very first post

Thanking You,

Larry Moon

---------- Post updated at 03:59 PM ---------- Previous update was at 03:43 PM ----------

I didn't FTP the documents. I realized (post send) that I have transferred these files via a USB drive to my Linux box. I have executed both the "dos2unix and sed you have kindly provided but the control character remain. An example of the text that I'm seeing is as follows:

typically described as <93>root<94> or <93>administrator<94> for various types of commercial off-the-shelf operating

I'm assuming that "93" is a leading quote and "94" is a tailing quote.

---------- Post updated at 04:01 PM ---------- Previous update was at 03:59 PM ----------

Oh, and the initial files were ascii
# 5  
Old 03-12-2012
Hi Larry,

In order to see what is there, a useful tip here would be to try the following.

Code:
cat -v -t filename | grep root

This should show any non printable characters, could you post the output if you get the chance.

In addition, this command would replace the characters in one go (if they were just ascii characters).

Code:
:1,$s/<9[3,4]>/"/g

Regards

Dave
# 6  
Old 03-12-2012
Still wish to see a sample of the "sed" output. My sed command does not fix the file, it just makes it so we can see the octal code for the rogue characters ... or perhaps see that each is actually a 4-character string?
I notice that "gull04" is thinking along the same lines.
# 7  
Old 03-12-2012
Output for commands provided by Gull04

Gull04,

Below is the output on the target text from the command you provided...... Really interesting:

Code:
accounts are typically described as M-^SrootM-^T or M-^SadministratorM-^T for various types of

I attempted your substitution command with the following out put:

E486
Code:
: Pattern not found: <9[3,4]>

Still I don't know that I've ever seen this manner of character representation. (i.e. M-^S and M-^T).

Are you able to make sense of it?

Thanking You,


Larry Moon

---------- Post updated at 04:56 PM ---------- Previous update was at 04:51 PM ----------

Sorry Methyl,

The file is HUGE. So when I ran your code the target output scrolled of the screen. My lacking observation skills didn't help either. Gull04's grep on "root" focused me.

---------- Post updated at 04:58 PM ---------- Previous update was at 04:56 PM ----------

I hope I don't get a slap on the wrist from vbe for now misusing the code tags he put me on to. :|
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Easy Perl Question

How can I write a perl script to always only grab everything that is after Service: and before State: Service Transition - Service:jatthlink_jmsay_1 State:alive (4 Replies)
Discussion started by: SkySmart
4 Replies

2. Shell Programming and Scripting

Newbie with an easy question

I'm looking to write a script that takes a certain directory and gzips all its files that are older than 2 days. I've done some research but for the life of me, I can't even get any files gzipped. Any help would be greatly appreciated! (3 Replies)
Discussion started by: adrockrocks
3 Replies

3. UNIX for Dummies Questions & Answers

easy question

Hi everybody: Could anybody tell me if I have several files which each one it has this pattern name: name1.dat name2.dat name3.dat name4.dat name10.dat name11.dat name30.dat If I would like create one like: name_total.dat If I do: paste name*.dat > name_total.dat (15 Replies)
Discussion started by: tonet
15 Replies

4. Shell Programming and Scripting

Hopefully an Easy Question

I have a file name in this format ABC_WIRE_TRANS_YYYYMMDD_00.DAT I need to cut out the _00 out of the file name everytime. It could be _00, _01,_02, etc .... How do I cut it out to look as follows? ABC_WIRE_TRANS_YYYYMMDD.DAT (6 Replies)
Discussion started by: lesstjm
6 Replies

5. Shell Programming and Scripting

Easy AWK question

Ive got some output in a file that looks exactly like this: 1 ----------- 1542 1 record(s) selected. How do I just extract that 1542 and drop it into another file or (preferrably) a variable (using a ksh script) (9 Replies)
Discussion started by: rdudejr
9 Replies

6. Shell Programming and Scripting

A easy question.

this is the simple question, please help me! the question is: how to send exactly 50 ICMP Echo request packets with 500 bytes of payload to 202.139.129.221? I tried to use ping -F 500 202.139.129.221, but it didn't work. Thanks! (6 Replies)
Discussion started by: kikikaka
6 Replies

7. UNIX for Dummies Questions & Answers

Another easy question

Hello Again, Ok guys. Thanks again for your help last time but I am in need of your experience again. I wrote this script: #!/bin/sh # List either files or directories in individual accounts # using 1, 2 or 3 with invalid case $1 in echo select 1 to see the FILES in your... (3 Replies)
Discussion started by: catbad
3 Replies

8. UNIX for Dummies Questions & Answers

emergency_rec question in unixware 7.1.1 again,hope someone solute quickly,thanks!!

MY question is : First I create emergency_disk successful ,and then I create emergency_rec with command " /sbin/emergency_rec ctape1 " (in single user mode) it prompt me as : "/tmp is busy " and "/usr/tmp/hwrdmon open failed errno 0X2 adapter enquiry failed for 1 adapter " and it... (1 Reply)
Discussion started by: luckylwf
1 Replies

9. UNIX for Dummies Questions & Answers

easy question

I know the Sun Solaries versions are ( 2.3 , 2.4 , 2.5 ... 7 , 8 ) . But some times I see sun os v5.x what does it mean ?? also what is the last new machine for sun and what are its details specifications . Thanks (3 Replies)
Discussion started by: tamemi
3 Replies

10. UNIX for Dummies Questions & Answers

Easy question

Hi, Simple question. How do I convert a unix text file to a dos text file? Thanks Helen (4 Replies)
Discussion started by: Bab00shka
4 Replies
Login or Register to Ask a Question