Print byte position of extended ascii character

 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Print byte position of extended ascii character
# 36  
Old 07-21-2018
I have just copied, pasted and run your code altering it to my '/bin/bash' and it is working.

Both your '.TXT' and '.txt' files should be in YOUR current directory.

Try: ls -l *.txt and see if this file is there.
If it is it should be 108 bytes in size.
My 'ls' printout is as follows: -rw-r--r-- 1 amiga staff 108 21 Jul 21:55 output.test127.txt ...
# 37  
Old 07-21-2018
The output is a zero byte file, something is wrong

Code:
-rw-rw-r--    1 admin test               0 Jul 21 14:10 output.test127.txt

# 38  
Old 07-21-2018
Are you using the 7 line file in your post #7 to test with?
Do you have just a flashing cursor or a > followed by a flashing cursor when it is hanging?
Have you tried MY file, with necessary corrections?
EDIT:
Hopefully you read this, I might have found your error:
Load your script into your editor and at the END of output.test127.txt press the RETURN/ENTER key and resave.
I did a hexdump and found a newline missing at the end of your file.

Late here so HTH.

Last edited by wisecracker; 07-21-2018 at 06:44 PM.. Reason: See above.
# 39  
Old 07-23-2018
The input file had control M characters, thats the reason the script did not work properly. After fixing the control M characters it gave me the output.

Issue # 1

I have another peculiar situation, when I use files that are very large in size the script hangs , I am thinking that this could be due to records not having line feeds as record terminator in the file ? how can we account for such variable length files ?

Issue # 2

Additionally is there a way to roll the output so we have only 1 record per position

Example

Code:
7 â 4

As oppose to multiple records

Code:
7 â 1
7 â 2
7 â 3
7 â 4

Issue # 3

Is there a way to print the position of double byte characters
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Removal Extended ASCII using awk

Hi All, I am trying to remove (SELECTIVE - passed as argument) Extended ASCII using Awk based on adhoc basis. Can you please let me know how to do it. I have to implement this using awk only. Thanks & Regads (14 Replies)
Discussion started by: tostay2003
14 Replies

2. Programming

How to read extended ASCII characters from stdin?

Hi, I want to read extended ASCII characters from keyboard using c language on unix/linux. How to read extended characters from keyboard or by copy-paste in terminal irrespective of locale set in the system. I want to read the input characters from keyboard, store it in an array or some local... (3 Replies)
Discussion started by: sanzee007
3 Replies

3. Shell Programming and Scripting

Search and Replace Extended Ascii Characters

We are getting extended Ascii characters in the input file and my requirement is to search and replace them with a space. I am using the following command LANG=C sed -e 's// /g' It is doing a good job, but in some cases it is replacing the extended characters with two spaces. So my input... (12 Replies)
Discussion started by: ysvsr1
12 Replies

4. Shell Programming and Scripting

Print the next ASCII character

Hi, In my file, for few field I have to print the next ASCII character for every character. In the below file, I have to do for the 2,3 and 5th fields. Input File ======== 1|abc|def|5|ghi 2|jkl|mno|6|pqr Expected Ouput file ======= 1|bcd|efg|5|hij 2|klm|nop|6|qrs (2 Replies)
Discussion started by: machomaddy
2 Replies

5. AIX

Printing extended ASCII

Hi All, I'm trying to send extended ascii characters to my HP2055 as part of PCL printer control codes. What I want to do is select a bar code font, print the bar code and reset the printer to the default font. Selecting the bar code font works good. Printing the bar code goes almost ok too. ... (5 Replies)
Discussion started by: petervg
5 Replies

6. Shell Programming and Scripting

Print lines with specific character at nth position in a file

I need to print lines with character S at nth position in a file...can someone pl help me with appropriate awk command for this (1 Reply)
Discussion started by: manaswinig
1 Replies

7. Shell Programming and Scripting

Print lines with specific character at nth position in a file

I need to print lines with character S at nth position in a file...can someone pl help me with appropriate awk command for this (2 Replies)
Discussion started by: manaswinig
2 Replies

8. UNIX for Advanced & Expert Users

Processing extended ascii character file names in UNIX (BASH scipts)

Hi, I have a accentuated letter (ö) in a script for an Installer. It's a file name. This is not working and I'm told to try using the octal value for the extended ascii character. Does anyone no how to do this? If I had the word "filförval", can I just put in the value between the letters, like... (9 Replies)
Discussion started by: peli
9 Replies

9. Shell Programming and Scripting

extended ascii problem

hi i would like to check text files if they contain extended ascii characters within or not. i really dont have any idea how to start your kind help would be very much appreciated thanks. (7 Replies)
Discussion started by: smooth
7 Replies

10. Programming

Extended ascii

Hi all, I would like to change the extended ascii code ( 128 - 255). I tried to change LC_ALL and LANG in current session ( values from locale -a) and for no good. Thanks. (0 Replies)
Discussion started by: avis
0 Replies
Login or Register to Ask a Question