Hi I need a bash shell script that will take text files with 4 rows and different numbers of columns in each row and convert each one into a text file with just one column.
I then subtract 1.5 from each number in the column (I have that part already)
The next step after that is I want to have the script run a loop through the 1 column file, replacing each number in the original text file with the converted number from the 1-column file.
Thanks awesome. For the next step, how would I make a loop that would go through each row, saving the integer in that row to a variable, and replacing its counterpart in the original file with 4 rows and different numbers of columns?
Is there a command that reads through a file one word at a time like in MATLAB?
there are 2 inputs. One file contains the integers I want in 1 column, the other one is ordered into 4 rows with different numbers of columns (I need to switch the numbers from the single-column file into their respective counterparts in the 4-row different-number-of-columns file)
What would this do? if the file that has the proper column/row structure is called "original.1D" and the one-column file that has the proper integers is called "onecolumn.1D" then how would this code be written? which input is "file"?
Thanks
---------- Post updated at 02:34 PM ---------- Previous update was at 02:20 PM ----------
What's MATLAB? What does it have to do with shell scripting?
[/quote]
What I meant is that I know in the programming language Matlab when it reads a text file it reads it one word at a time and the word that its on can be used as a variable and has an assigned name. Then theres another command that goes to the next word of the file so that it can go through each word in a file, do something with it, and move onto the next word. Thats what I want to do.
I want to go through the onecolumn file integer by integer (while at the same time going through the other file integer by integer) and switch the onecolumn integer into the integer of the multicolumn file one word at a time.