How to read data from file to use in shell script?
I'm trying to create a shell script that makes use of a data file with text on individual lines. I want the script to read the first line of the data file, then the second line etc. etc.
I can't seem to find out which command to use - sorry if this is a simple one! I have tried a few man pages :study: but if you don't know which command you're looking for it's difficult to work backwards! Cheers, Oz |
just to read the content of the file and echo them
Code:
#!/bin/sh |
aha! Thanks
|
may I hijack the thread and ask how to make it seperate the lines instead of the words? The above code will print every word and not sentences, so a file containing,
this is a test line this is another test line will return: this is a test line this is another test line when I want a specified sentence (like line 2) to be placed in a variable. Edit: I thought I knew SED pretty well, but I had never knew you could do it there. Here is an example if someone else needs it. LINE2="`sed -n '2p'file-location`" |
If I remember correctly, awk reads one line at a time.
|
Correct
Quote:
|
Quote:
The quotes are not needed, since the "`" makes a container Thus: LINE2=`sed -n '2p' file-location` Yes, sed is cool....;) |
Quote:
|
All times are GMT -5. The time now is 10:06 AM. |