Thanks for the reply Radoulov (and others). As I could not access my documents yesterday I have discovered a slight problem, and although the solution partially works it doesn't do as required, which is partly my fault. The ID number is actually of the format:
abcd-p-ssa-a322f-s-4312
with the hyphens, numbers, and letters in that order. Currently the solution will only print upto the abc and not everything else. However, to add to my misery, there are also other types of ID of the format:
abcf-p-ssa-a322f-s-4312 (the abc here still remains)
def-abcf-p-ssa-a322f-s-4312 (addition of def- at the start of the two above)
def-abcd-p-ssa-a322f-s-4312
The first few sets of lettters always remain the same (i.e. abc-p-ssa , abcf-p-ssa , def-abcf-p-ssa , def-abcd-p-ssa) . Sorry for the inconvienence caused (I probably spelt that wrong!). Thank you for your time.
---------- Post updated at 10:45 AM ---------- Previous update was at 09:29 AM ----------
Quote:
Originally Posted by guruprasadpr
Hi
Guru.
Hey, I tried this out but it cuts out the last line of my file for some reason. Also if you could, my requirements have now changed slightly they are written above. Thanks
Last edited by linuxkid; 07-19-2010 at 06:41 AM..
Reason: Additional detail
Thats world class mate! But if I also wanted to add the option to search for lines with the def instead of abc in addition to the abc, how would I do that? Is there some sort of OR operator?
sorry to bring this up again, but since this answer theres been a few changes in my input file,mainly the addition of a new set of numbers
the ghi always remains at the start, so the problem is that the code you gave doesn't work because of the brackets in this new set, as I tried:
but that just ignored anything with brackets! I also removed the '+' sign after [\w-] but that gave me the ghi, but not the rest of the number! Also as in teh last line, some of these may be on the same line, but your code already seems to work for that anyway (excpet when its got '/' in the number, so I need to keep that functionality)
Many thanks
Last edited by radoulov; 08-23-2010 at 06:28 AM..
Reason: Fixed code tags.
Hi everybody,
I am new at Unix/Bourne shell scripting and with my youngest experiences, I will not become very old with it :o
My code:
#!/bin/sh
set -e
set -u
export IFS=
optl="Optl"
LOCSTORCLI="/opt/lsi/storcli/storcli"
($LOCSTORCLI /c0 /vall show | grep RAID | cut -d " "... (5 Replies)
Dear Ladies & Gents,
I have a requirement to delete all the log files in /var/log/test directory that are older than 10 days and their first line begin with "MSH" or "<?xml" or "FHS". I've put together the following BASH script, but it's erroring out:
for filename in $(find /var/log/test... (2 Replies)
I have a bunch of random character lines like ABCEDFG. I want to find all lines with "A" and then change any "E" to "X" in the same line. ALL lines with "A" will have an "X" somewhere in it. I have tried sed awk and vi editor. I get close, not quite there. I know someone has already solved this... (10 Replies)
Hi
I want to delete a line from a txt file for which the line number is user input. Say when user selects 19, the 19th line would be deleted from the file. Can anyone please provide me with a sed one liner for the same... I tried sed -i. The interaction would be like this
Enter the line... (4 Replies)
Hi
I want to delete a line from a txt file for which the line number is user input. Say when user selects 19, the 19th line would be deleted from the file. Can anyone please provide me with a sed one liner for the same... I tried sed -i. The interaction would be like this
Enter the line to... (1 Reply)
Hi All
I have a function in a linux script like this
clean_up()
{
db2 -x "UPDATE ${DB_SCHEMA_NAME}.ETL_DAILY SET ETL_STATUS = 'SUCCESSFUL' WHERE PROCESS_DATE = '${INT_RUN_DATE}' AND BATCH_NO = ${CM_BATCH} AND APP_ID = ${APP_ID} AND APP_VERSION = '${APP_VERSION}'" > ${TMPOUT}
... (3 Replies)
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
Hi Friends,
Can any of you explain me about the below line of code?
mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`
Im not able to understand, what exactly it is doing :confused:
Any help would be useful for me.
Lokesha (4 Replies)