[Solved] Editing the alphabet's based on position information


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting [Solved] Editing the alphabet's based on position information
# 8  
Old 06-16-2013
So - how do you count <newline> chars?
# 9  
Old 06-16-2013
That is where i am not able to proceed. On thing in the real file that I am using to edit has exactly 60 alphabet in each line.
# 10  
Old 06-16-2013
Try this
Code:
awk     'NR==FNR        {F[$1]=$2; R[$1]=$3; next}
                        {for (i=1; i<=NF; i++) if ($i == F[++CNT]) $i=R[CNT]}
         1
        ' file2 FS="" OFS="" file1
ATGTTCCTTCGCTACGTAACAAGTAGAAAAAA
AGCGCTAGCATTGAAGCGGAGGAGAGGAAGA
TGCGATGATGACCCAGTATAAAGAGTGATGAT

# 11  
Old 06-16-2013
I am getting the same file1 as output with out the edits. Am I missing some thing
# 12  
Old 06-16-2013
Strange. I used your file1 and file2, and you see the result above being what you requested as an output.
# 13  
Old 06-16-2013
This what I get (i have diferent names for file1 and file 2)

Code:
awk     'NR==FNR        {F[$1]=$2; R[$1]=$3; next}
                        {for (i=1; i<=NF; i++) if ($i == F[++CNT]) $i=R[CNT]}
         1
        ' list.txt FS="" OFS="" sam.fasta
>SAM
ATGCTCCTTAGCTACGTAGCAAGTAGAAAAAA
ATCGCGAGCATTGAAGCGGAGGAGAGGAGGA
TGAGATGATGACCCAGTATAAAGAGTGATGAT

# 14  
Old 06-16-2013
So you have ">SAM" in the file? I read it as being a prompt and a command... In your spec, you didn't count it nor took it into account! Should have mentioned that.
Add FNR > 1 to the second line...

Last edited by RudiC; 06-16-2013 at 04:21 PM.. Reason: typo
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Search for a string at a particular position and replace with blank based on position

Hi, I have a file with multiple lines(fixed width dat file). I want to search for '02' in the positions 45-46 and if available, in that lines, I need to replace value in position 359 with blank. As I am new to unix, I am not able to figure out how to do this. Can you please help me to achieve... (9 Replies)
Discussion started by: Pradhikshan
9 Replies

2. Shell Programming and Scripting

[Solved] Extracting information from DDL's

Dear Experts, I need your help here. I have lot of teradata DDL's as follows, i want to extract field names , field attributes and NOT NULL information from DDL.Could you please help here. Sample DDL: CREATE MULTISET TABLE APS_CALL_IN_PICKUP_CANCELED ,NO FALLBACK , NO BEFORE... (2 Replies)
Discussion started by: srikanth38
2 Replies

3. Shell Programming and Scripting

[Solved] How can I pull specific information from PS?

I need to grab information from the output of the ps command. For each line of ps output that contains _progres -b I need to get the word that follows -p. The "-p" can be anywhere after "_progres -b". Using grep to select the correct lines is no problem (e.g. ps -ef|grep "_progres \-b|grep -v... (3 Replies)
Discussion started by: Papa Lee
3 Replies

4. Shell Programming and Scripting

[Solved] Need help in editing a script

Hi, I have one script in my cronjob, which is fetching file from a ftp site and making a copy with today's date and time. This is a new setup. There was a instance when test_bill.txt was not present on ftp.xxxx_xxxx.com and when this job ran and did not fetched file, still it send mail of... (5 Replies)
Discussion started by: solaris_1977
5 Replies

5. Shell Programming and Scripting

[Solved] Array for parameters from 5th position

Hi All, I am writing a script where the first 5 parameters are mandatory but the script should be able to handle a maximum of 9 parameters (with the remainig 4 optional) I would like to load all parameters from 5th parameter positioninto an array. the piece of code I am writing for this:... (0 Replies)
Discussion started by: snailrider
0 Replies

6. UNIX for Dummies Questions & Answers

[Solved] Find position of character with awk

Hi Guys! Could anyone help me with?.. I have a line which says BCVGF%6$#900 .....How can we know which position is for % or say $ by command or script?There is any way to get a prompt by any script? Thanks a lot (6 Replies)
Discussion started by: Indra2011
6 Replies

7. Shell Programming and Scripting

Selective position file editing inside folder

I need to process 4 files having name pattern as followis:- 1) Each file starts with = ABCJmdmfbsjop letters + 7 Digit Number _mm-dd-yyyy-hh-mm-ss-3 Digit Number.data where ABCJmdmfbsjop :- is alphabet. Each file starts with this ABCJmdmfbsjop alphabet. 7 Digit Number :- Numeric 7 digits. __:-... (1 Reply)
Discussion started by: lancesunny
1 Replies

8. HP-UX

[Solved] processor type and bit information

Hi, I'm trying to download a compatible Oracle Client software for a HP-UX machine. I'd like to know if ... 1) HP-UX is 32 bit or 64 bit? 2) Processor type - Itanium or regular? when I execute uname -a I get HP-UX B.11.11 U 9000/800 728684161 unlimited-user license Based on the... (7 Replies)
Discussion started by: luft
7 Replies
Login or Register to Ask a Question