I agree. Jairaj's proposed solution is definitely incorrect. However, without some clarification from the original poster, yours could be as well.
If the string being searched must occur in the first ten characters, but can itself be less than 10 characters, it could then occur at different locations within the first 10 characters. If this scenario is a possibility, then
would be insufficient.
If this is the case, then the following would be the correct approach:
Again, I think the original poster's problem statement is a bit too vague, leaving some wiggle room for this possibility.
searching the first 10 characters of every line in a text file for a specific string
Quote:
Originally Posted by alister
If the string being searched must occur in the first ten characters, but can itself be less than 10 characters
This is not about right vs. wrong OR what if suppositions.
The OP ask to "searching the first 10 characters" and that's a fact and we should start from here. Everything else are only suppositions.
I can provide answers/solutions(short) base on facts, otherwise the list will be too long
Your solution is incorrect, regardless (as was mine). The problem requested printing characters 11-20 if a match is found; that second substr call returns 11-30 (the third argument is length, not an index). The 20 should be a 10.
What would be the most succinct way of doing this (preferably in 1 line, maybe 2):
searching the first 10 characters of every line in a text file for a specific string, and if it was found, print out characters 11-20 of the line on which the string was found.
...
Well, Perl scripts are known to be succinct...
For the dummy file below, assuming the search string is the 10 character "helloworld" -
Dear All,
assume that we have a text file or a folder of files,
I want to find this pattern followers*.csv in the text file , and get * as the output.
There are different matches and * means every character.
Thank you in advance.
Best,
David (1 Reply)
I need some help. I would like to read in a text file.
Take a variable such as ROW-D-01, compare it to what's in one line in the text file such as PROD/VM/ROW-D-01 and only input PROD/VM into a variable without the /ROW-D-01.
Is this possible? any help is appreciated. (2 Replies)
Dear All
I am having a text file which is having more than 200 lines.
EX:
001010122 12000 BIB 12000 11200 1200003
001010122 2000 AND 12000 11200 1200003
001010122 12000 KVB 12000 11200 1200003
In the above file i want to search for string KVB... (5 Replies)
I am having a text file which is having more than 200 lines.
EX:
001010122 12000 BIB 12000 11200 1200003
001010122 2000 AND 12000 11200 1200003
001010122 12000 KVB 12000 11200 1200003
In the above file i want to search for string KVB and add/replace... (1 Reply)
Hi,
I have 80 large files, from which I want to get a specific value to run a Bash script. Firstly, I want to get the part of a file which contains this:
Name =A
xxxxxx
yyyyyy
zzzzzz
aaaaaa
bbbbbb
Value = 57
This is necessary because in a file there are written more lines which... (6 Replies)
Hi, I have a single colum file and I need to reformat the file so that it creates a new line every time it come to an IP address and the following lines are corresponding rows until it comes to the next IP address.
I want to turn this
172.xx.xx.xx
gwpusprdrp02_pv
seinwnprd03... (7 Replies)
I just want to add a particular string in text file using shell script
text file format
1 columns-10
2 text=89
3 no<>
4
5 test-9876
6 size=9
string need to insert in 4th line
<switch IP='158.195.2.567' port='5900' user='testc' password='asdfrp' Code='8'>
After inserting the... (8 Replies)
i am very new to UNIX
plz help me in this scenario
i have two text files as below
file1.txt
name=Rajakumar.
Discipline=Electronics and communication.
Designation=software Engineer.
file2.txt
name=Kannan.
Discipline=Mechanical.
Designation=CADD Design Engineer.
... (6 Replies)
Hi I am very new to KSH programming
and need some help with finding a string in an error log
currently i am doing
cat FTP_LOG.lis | grep Warning
which gives me
Warning: Authentication failed. Remaining authentication methods: 'publickey,pas
I want to only pick up the test between the... (4 Replies)