How to print line starts with specific word and contains specific word using sed?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to print line starts with specific word and contains specific word using sed?
# 1  
Old 10-07-2011
How to print line starts with specific word and contains specific word using sed?

Hi,

I have gone through may posts and dint find exact solution for my requirement.

I have file which consists below data and same file have lot of other data.

Code:
<MAPPING DESCRIPTION ='' ISVALID ='YES' NAME='m_TASK_UPDATE' OBJECTVERSION ='1'>
<MAPPING DESCRIPTION ='' ISVALID ='NO' NAME='m_WFS_LIST' OBJECTVERSION ='1'>
<MAPPING>

I want to find and print line which starts with '<MAPPING ' and consists 'NAME=' using sed.


Thanks for all your help.
Mallik.
# 2  
Old 10-07-2011
Code:
sed '/<MAPPING[^>]*NAME=/!d' infile

could also be achieved with a grep or egrep
# 3  
Old 10-07-2011
Thanks ctsgnb.

I am trying to use above statement to find range. This is to get the data from between lines.

Code:
sed -n '/<MAPPING [^>]*NAME=/!d/,/<\/MAPPING>/p' filename

But above stmt is giving error

Code:
sed: -e expression #1, char 24: extra characters after command

---------- Post updated at 09:49 AM ---------- Previous update was at 02:59 AM ----------

Can anyone please help me with above issue.

Thanks for all your help.
# 4  
Old 10-07-2011
Instead of displaying your command and asking what is wrong with it, it is best
to ask what you want to accomplish.
# 5  
Old 10-08-2011
Here is what i am trying to achieve..

I want print the data or create file line starts with '<MAPPING ' and contains 'NAME=$variable1' anywhere in the line and other line with </MAPPING>. This is to print the data from between lines. $variable is parameter and i can have one or more lines in between.

Example of the code.
Code:
<MAPPING DESCRIPTION ='' ISVALID ='YES' NAME='m_TASK_UPDATE' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
</MAPPING>
<MAPPING DESCRIPTION ='' ISVALID ='NO' NAME='m_WFS_LIST' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
<ATTRIBUTE4></ATTRIBUTE4>
<ATTRIBUTE5></ATTRIBUTE5>
<ATTRIBUTE6></ATTRIBUTE6>
</MAPPING>

Appreciate your help in this regard.
# 6  
Old 10-10-2011
Code:
$ cat f1
<MAPPING DESCRIPTION ='' ISVALID ='YES' NAME='m_TASK_UPDATE' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
</MAPPING>
<MAPPING DESCRIPTION ='' ISVALID ='NO' NAME='m_WFS_LIST' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
<ATTRIBUTE4></ATTRIBUTE4>
<ATTRIBUTE5></ATTRIBUTE5>
<ATTRIBUTE6></ATTRIBUTE6>
</MAPPING>

Code:
$ tn=WFS_LIST

Code:
$ nawk 'NR>1&&/^<MAPPING/{print RS $0;next}1' f1 | nawk -v x="$tn" 'length(x)>0&&$0~x' RS=""
<MAPPING DESCRIPTION ='' ISVALID ='NO' NAME='m_WFS_LIST' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
<ATTRIBUTE4></ATTRIBUTE4>
<ATTRIBUTE5></ATTRIBUTE5>
<ATTRIBUTE6></ATTRIBUTE6>
</MAPPING>

Code:
$ tn=m_TASK_UPDATE

Code:
$ nawk 'NR>1&&/^<MAPPING/{print RS $0;next}1' f1 | nawk -v x="$tn" 'length(x)>0&&$0~x' RS=""
<MAPPING DESCRIPTION ='' ISVALID ='YES' NAME='m_TASK_UPDATE' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
</MAPPING>
$

---------- Post updated at 12:50 PM ---------- Previous update was at 12:18 PM ----------

The matching can also be enforced with something like:

Code:
$ tn=m_WFS_LIST
$ nawk 'NR>1&&/^<MAPPING/{print RS $0;next}1' f1 | nawk -v x="$tn" 'BEGIN{p="NAME=." x "."}/^<MAPPING/&&match($0,p)' RS=""
<MAPPING DESCRIPTION ='' ISVALID ='NO' NAME='m_WFS_LIST' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
<ATTRIBUTE4></ATTRIBUTE4>
<ATTRIBUTE5></ATTRIBUTE5>
<ATTRIBUTE6></ATTRIBUTE6>
</MAPPING>

Code:
$ tn=m_TASK_UPDATE
$ nawk 'NR>1&&/^<MAPPING/{print RS $0;next}1' f1 | nawk -v x="$tn" 'BEGIN{p="NAME=." x "."}/^<MAPPING/&&match($0,p)' RS=""
<MAPPING DESCRIPTION ='' ISVALID ='YES' NAME='m_TASK_UPDATE' OBJECTVERSION ='1'>
<ATTRIBUTE1></ATTRIBUTE1>
<ATTRIBUTE2></ATTRIBUTE2>
<ATTRIBUTE3></ATTRIBUTE3>
</MAPPING>

This User Gave Thanks to ctsgnb For This Post:
# 7  
Old 10-10-2011
Thanks a lot. Above code is working with sample file which i given.

But when i am trying with original file which has many other tags not returning any output.

I am using Unix KSH terminal and modified code to use awk.

Is there any way to send file to you so that you can check what is causing issue.

Thanks,
Mallik.

---------- Post updated at 02:15 PM ---------- Previous update was at 07:35 AM ----------

I am using below stmt to get the data from between lines(range) and this is not giving any output.


Code:
tn=m_TASK_UPDATE
$ awk 'NR>1&&/^<MAPPING/{print RS $0;next}1' f1 | awk -v x="$tn" 'BEGIN{p="NAME=." x "."}/^<MAPPING/&&match($0,p)' RS=""

Complete File content:

Quote:
<POWERMART CREATION_DATE="09/26/2011 01:07:01" REPOSITORY_VERSION="179.88">
<REPOSITORY NAME="EDWTD_Test_Automation" VERSION="179" CODEPAGE="UTF-8" DATABASETYPE="Oracle">
<FOLDER NAME="EDWTD_QA_DEV' GROUP='' OWNER='sgodugu' SHARED='NOTSHARED' DESCRIPTION='' PERMISSIONS='rwx---r--' UUID='c924ed47-6e6c-4ee4-a6c9-f6d9d3fc7577'>
<MAPPING DESCRIPTION='' ISVALID='YES' NAME='m_TASK_UPDATESSS' OBJECTVERSION='1' VERSIONNUMBER='2'>
<TRANSFORMATION DESCRIPTION='' NAME='SQ_TASK_UPDATE' OBJECTVERSION='1' REUSABLE='NO' TYPE='Source Qualifier' VERSIONNUMBER='2'>
</MAPPING>
<MAPPING DESCRIPTION='' ISVALID='YES' NAME='m_WFS_LIST' OBJECTVERSION='1' VERSIONNUMBER='2'>
<TRANSFORMATION DESCRIPTION='' NAME='SQ_M_WFS_LIST' OBJECTVERSION='1' REUSABLE='NO' TYPE='Source Qualifier' VERSIONNUMBER='2'>
</MAPPING>
<MAPPING DESCRIPTION='' ISVALID='YES' NAME='m_Job_Stream_tbl' OBJECTVERSION='1' VERSIONNUMBER='2'>
<TRANSFORMATION DESCRIPTION='' NAME='SQ_JOB_STREAMS' OBJECTVERSION='1' REUSABLE='NO' TYPE='Source Qualifier' VERSIONNUMBER='2'>
</MAPPING>
<MAPPING DESCRIPTION='' ISVALID='YES' NAME='m_UPROCS_DEPENDENCIES_LST' OBJECTVERSION='1' VERSIONNUMBER='2'>
<TRANSFORMATION DESCRIPTION='' NAME='SQ_M_UPROCS_DEPENDENCIES_LST' OBJECTVERSION='1' REUSABLE='NO' TYPE='Source Qualifier' VERSIONNUMBER='2'>
</MAPPING>
<MAPPING DESCRIPTION='' ISVALID='YES' NAME='m_RULE_INFO' OBJECTVERSION='1' VERSIONNUMBER='2'>
<TRANSFORMATION DESCRIPTION='' NAME='SQ_M_RULE_INFO' OBJECTVERSION='1' REUSABLE='NO' TYPE='Source Qualifier' VERSIONNUMBER='2'>
</MAPPING>
<CONFIG DESCRIPTION='Default session configuration object' ISDEFAULT='YES' NAME='default_session_config' VERSIONNUMBER='4'>
<ATTRIBUTE NAME='Advanced' VALUE=''/>
</CONFIG>
<WORKFLOW DESCRIPTION='' ISENABLED='YES' ISRUNNABLESERVICE='NO' ISSERVICE='NO' ISVALID='YES' NAME='wf_ETLS_METADATA'>
<TASK DESCRIPTION='' NAME='EventWait' REUSABLE='NO' TYPE='Event Wait' VERSIONNUMBER='2'>
<ATTRIBUTE NAME='User Defined Event' VALUE='NO'/>
</TASK>
<TASK DESCRIPTION='' NAME='Start' REUSABLE='NO' TYPE='Start' VERSIONNUMBER='2'/>
<TASK DESCRIPTION='' NAME='Decision' REUSABLE='NO' TYPE='Decision' VERSIONNUMBER='2'>
</TASK>
<TASK DESCRIPTION='' NAME='cmd_file_move_etl_scripts' REUSABLE='NO' TYPE='Command' VERSIONNUMBER='3'>
<ATTRIBUTE NAME='Fail task if any command fails' VALUE='YES'/>
</TASK>
<TASK DESCRIPTION='' NAME='cmd_etl_scripts_exec1' REUSABLE='NO' TYPE='Command' VERSIONNUMBER='1'>
<ATTRIBUTE NAME='Fail task if any command fails' VALUE='YES'/>
</TASK>
<TASK DESCRIPTION='' NAME='cmd_etl_files_cleanup' REUSABLE='NO' TYPE='Command' VERSIONNUMBER='1'>
<ATTRIBUTE NAME='Fail task if any command fails' VALUE='YES'/>
</TASK>
<SESSION DESCRIPTION='' ISVALID='YES' MAPPINGNAME='m_PROV_LIST' NAME='s_m_PROV_LIST' REUSABLE='NO' SORTORDER='Binary' VERSIONNUMBER='2'>
<SESSTRANSFORMATIONINST ISREPARTITIONPOINT='YES' PARTITIONTYPE='PASS THROUGH' PIPELINE='1' SINSTANCENAME='M_PROV_LIST1' STAGE='1' TRANSFORMATIONNAME='M_PROV_LIST1' TRANSFORMATIONTYPE='Target Definition'>
<ATTRIBUTE NAME='Table Name Prefix' VALUE='$$MGRSTGDB'/>
</SESSTRANSFORMATIONINST>
<SESSTRANSFORMATIONINST ISREPARTITIONPOINT='NO' PIPELINE='0' SINSTANCENAME='M_PROV_LIST' STAGE='0' TRANSFORMATIONNAME='M_PROV_LIST' TRANSFORMATIONTYPE='Source Definition'>
<FLATFILE CODEPAGE='US-ASCII' CONSECDELIMITERSASONE='NO' DELIMITED='YES' DELIMITERS='~' ESCAPE_CHARACTER='' KEEPESCAPECHAR='NO' LINESEQUENTIAL='NO' NULLCHARTYPE='ASCII' NULL_CHARACTER='*' PADBYTES='1' QUOTE_CHARACTER='NONE' REPEATABLE='NO' ROWDELIMITER='10' SKIPROWS='1' STRIPTRAILINGBLANKS='NO'/>
</SESSTRANSFORMATIONINST>
<SESSTRANSFORMATIONINST ISREPARTITIONPOINT='YES' PARTITIONTYPE='PASS THROUGH' PIPELINE='1' SINSTANCENAME='SQ_M_PROV_LIST' STAGE='2' TRANSFORMATIONNAME='SQ_M_PROV_LIST' TRANSFORMATIONTYPE='Source Qualifier'/>
<CONFIGREFERENCE REFOBJECTNAME='default_session_config' TYPE='Session config'/>
<SESSIONEXTENSION NAME='Relational Writer' SINSTANCENAME='M_PROV_LIST1' SUBTYPE='Relational Writer' TRANSFORMATIONTYPE='Target Definition' TYPE='WRITER'>
<CONNECTIONREFERENCE CNXREFNAME='DB Connection' CONNECTIONNAME='TD_E_MIGRATION_STREAM' CONNECTIONNUMBER='1' CONNECTIONSUBTYPE='Teradata' CONNECTIONTYPE='Relational' VARIABLE=''/>
</SESSIONEXTENSION>
<SESSIONEXTENSION DSQINSTNAME='SQ_M_PROV_LIST' DSQINSTTYPE='Source Qualifier' NAME='File Reader' SINSTANCENAME='M_PROV_LIST' SUBTYPE='File Reader' TRANSFORMATIONTYPE='Source Definition' TYPE='READER'>
<CONNECTIONREFERENCE CNXREFNAME='Connection' CONNECTIONNAME='' CONNECTIONNUMBER='1' CONNECTIONSUBTYPE='' CONNECTIONTYPE='' VARIABLE=''/>
</SESSIONEXTENSION>
<SESSIONEXTENSION NAME='File Reader' SINSTANCENAME='SQ_M_PROV_LIST' SUBTYPE='File Reader' TRANSFORMATIONTYPE='Source Qualifier' TYPE='READER'/>
<ATTRIBUTE NAME='General Options' VALUE=''/>
</SESSION>
<SESSION DESCRIPTION='' ISVALID='YES' MAPPINGNAME='m_UPROCS_DEP_DETAILS' NAME='s_m_UPROCS_DEP_DETAILS' REUSABLE='NO' SORTORDER='Binary' VERSIONNUMBER='2'>
<SESSTRANSFORMATIONINST ISREPARTITIONPOINT='YES' PARTITIONTYPE='PASS THROUGH' PIPELINE='1' SINSTANCENAME='M_UPROCS_DEP_DETAILS1' STAGE='1' TRANSFORMATIONNAME='M_UPROCS_DEP_DETAILS1' TRANSFORMATIONTYPE='Target Definition'>
<ATTRIBUTE NAME='Table Name Prefix' VALUE='$$MGRSTGDB'/>
</SESSTRANSFORMATIONINST>
<SESSTRANSFORMATIONINST ISREPARTITIONPOINT='NO' PIPELINE='0' SINSTANCENAME='M_UPROCS_DEP_DETAILS' STAGE='0' TRANSFORMATIONNAME='M_UPROCS_DEP_DETAILS' TRANSFORMATIONTYPE='Source Definition'>
<FLATFILE CODEPAGE='US-ASCII' CONSECDELIMITERSASONE='NO' DELIMITED='YES' DELIMITERS='~' ESCAPE_CHARACTER='' KEEPESCAPECHAR='NO' LINESEQUENTIAL='NO' NULLCHARTYPE='ASCII' NULL_CHARACTER='*' PADBYTES='1' QUOTE_CHARACTER='NONE' REPEATABLE='NO' ROWDELIMITER='10' SKIPROWS='1' STRIPTRAILINGBLANKS='NO'/>
</SESSTRANSFORMATIONINST>
<SESSTRANSFORMATIONINST ISREPARTITIONPOINT='YES' PARTITIONTYPE='PASS THROUGH' PIPELINE='1' SINSTANCENAME='SQ_M_UPROCS_DEP_DETAILS' STAGE='2' TRANSFORMATIONNAME='SQ_M_UPROCS_DEP_DETAILS' TRANSFORMATIONTYPE='Source Qualifier'/>
<CONFIGREFERENCE REFOBJECTNAME='default_session_config' TYPE='Session config'/>
<SESSIONEXTENSION NAME='Relational Writer' SINSTANCENAME='M_UPROCS_DEP_DETAILS1' SUBTYPE='Relational Writer' TRANSFORMATIONTYPE='Target Definition' TYPE='WRITER'>
<CONNECTIONREFERENCE CNXREFNAME='DB Connection' CONNECTIONNAME='TD_E_MIGRATION_STREAM' CONNECTIONNUMBER='1' CONNECTIONSUBTYPE='Teradata' CONNECTIONTYPE='Relational' VARIABLE=''/>
<ATTRIBUTE NAME='Target load type' VALUE='Bulk'/>
</SESSIONEXTENSION>
<SESSIONEXTENSION DSQINSTNAME='SQ_M_UPROCS_DEP_DETAILS' DSQINSTTYPE='Source Qualifier' NAME='File Reader' SINSTANCENAME='M_UPROCS_DEP_DETAILS' SUBTYPE='File Reader' TRANSFORMATIONTYPE='Source Definition' TYPE='READER'>
<CONNECTIONREFERENCE CNXREFNAME='Connection' CONNECTIONNAME='' CONNECTIONNUMBER='1' CONNECTIONSUBTYPE='' CONNECTIONTYPE='' VARIABLE=''/>
</SESSIONEXTENSION>
<SESSIONEXTENSION NAME='File Reader' SINSTANCENAME='SQ_M_UPROCS_DEP_DETAILS' SUBTYPE='File Reader' TRANSFORMATIONTYPE='Source Qualifier' TYPE='READER'/>
<ATTRIBUTE NAME='General Options' VALUE=''/>
</SESSION>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='NO' NAME='EventWait' REUSABLE='NO' TASKNAME='EventWait' TASKTYPE='Event Wait' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_PROV_LIST' REUSABLE='NO' TASKNAME='s_m_PROV_LIST' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_UPROCS_DEP_DETAILS' REUSABLE='NO' TASKNAME='s_m_UPROCS_DEP_DETAILS' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_UPROCS' REUSABLE='NO' TASKNAME='s_m_UPROCS' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' ISENABLED='YES' NAME='Start' REUSABLE='NO' TASKNAME='Start' TASKTYPE='Start'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_SESS_UPROCS_SEQ' REUSABLE='NO' TASKNAME='s_m_SESS_UPROCS_SEQ' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_ETLS_METADATA' REUSABLE='NO' TASKNAME='s_m_ETLS_METADATA' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_TASKLIST' REUSABLE='NO' TASKNAME='s_m_TASKLIST' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_RULE_INFO' REUSABLE='NO' TASKNAME='s_m_RULE_INFO' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_UPROCS_DEPENDENCIES_LST' REUSABLE='NO' TASKNAME='s_m_UPROCS_DEPENDENCIES_LST' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_JOb_stream_tbl' REUSABLE='NO' TASKNAME='s_m_JOb_stream_tbl' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='Decision' REUSABLE='NO' TASKNAME='Decision' TASKTYPE='Decision' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_WFS_LIST' REUSABLE='NO' TASKNAME='s_m_WFS_LIST' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='s_m_TASK_UPDATE' REUSABLE='NO' TASKNAME='s_m_TASK_UPDATE' TASKTYPE='Session' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='cmd_file_move_etl_scripts' REUSABLE='NO' TASKNAME='cmd_file_move_etl_scripts' TASKTYPE='Command' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='cmd_etl_scripts_exec1' REUSABLE='NO' TASKNAME='cmd_etl_scripts_exec1' TASKTYPE='Command' TREAT_INPUTLINK_AS_AND='YES'/>
<TASKINSTANCE DESCRIPTION='' FAIL_PARENT_IF_INSTANCE_DID_NOT_RUN='YES' FAIL_PARENT_IF_INSTANCE_FAILS='YES' ISENABLED='YES' NAME='cmd_etl_files_cleanup' REUSABLE='NO' TASKNAME='cmd_etl_files_cleanup' TASKTYPE='Command' TREAT_INPUTLINK_AS_AND='YES'/>
<WORKFLOWLINK CONDITION='' FROMTASK='EventWait' TOTASK='s_m_PROV_LIST'/>
<WORKFLOWLINK CONDITION='' FROMTASK='EventWait' TOTASK='s_m_UPROCS_DEP_DETAILS'/>
<WORKFLOWLINK CONDITION='' FROMTASK='EventWait' TOTASK='s_m_UPROCS'/>
<WORKFLOWLINK CONDITION='' FROMTASK='EventWait' TOTASK='s_m_SESS_UPROCS_SEQ'/>
<WORKFLOWLINK CONDITION='' FROMTASK='s_m_UPROCS_DEP_DETAILS' TOTASK='Decision'/>
<WORKFLOWLINK CONDITION='' FROMTASK='EventWait' TOTASK='s_m_WFS_LIST'/>
<WORKFLOWLINK CONDITION='' FROMTASK='Decision' TOTASK='s_m_TASK_UPDATE'/>
<WORKFLOWLINK CONDITION='' FROMTASK='s_m_JOb_stream_tbl' TOTASK='cmd_file_move_etl_scripts'/>
<WORKFLOWLINK CONDITION='' FROMTASK='cmd_file_move_etl_scripts' TOTASK='cmd_etl_scripts_exec1'/>
<WORKFLOWVARIABLE DATATYPE='date/time' DEFAULTVALUE='' DESCRIPTION='The time this task started' ISNULL='NO' ISPERSISTENT='NO' NAME='$EventWait.StartTime' USERDEFINED='NO'/>
<WORKFLOWVARIABLE DATATYPE='date/time' DEFAULTVALUE='' DESCRIPTION='The time this task completed' ISNULL='NO' ISPERSISTENT='NO' NAME='$EventWait.EndTime' USERDEFINED='NO'/>
<ATTRIBUTE NAME='Maximum number of concurrent runs' VALUE='0'/>
<ATTRIBUTE NAME='Assigned Web Services Hubs' VALUE=''/>
<ATTRIBUTE NAME='Maximum number of concurrent runs per Hub' VALUE='1000'/>
<ATTRIBUTE NAME='Expected Service Time' VALUE='1'/>
</WORKFLOW>
</FOLDER>
</REPOSITORY>
</POWERMART>
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

In Vi "sed" substitute word on a specific line

i need to substitute word on a specific line. I was able to do it on command line like below but it is not working in vi. command line like below: sed -e '8s/table_name/schema.table_name/' file_name. in vi table_name and schema are my positional parameters that i pass into the script. ... (5 Replies)
Discussion started by: pimmit22043
5 Replies

2. Shell Programming and Scripting

Search for a specific word and print only the word from the input file

Hi, I have a sample file as shown below, I am looking for sed or any command which prints the complete word only from the input file. Ex: $ cat "sample.log" I am searching for a word which is present in this file We can do a pattern search using grep but I need to cut only the word which... (1 Reply)
Discussion started by: mohan_kumarcs
1 Replies

3. Shell Programming and Scripting

How to print multiple specific column after a specific word?

Hello.... Pls help me (and sorry my english) :) So I have a file (test.txt) with 1 long line.... for example: isgc jsfh udgf osff 8462 error iwzr 653 idchisfb isfbisfb sihfjfeb isfhsi gcz eifh How to print after the "error" word the 2nd 4th 5th and 7th word?? output well be: 653 isfbisfb... (2 Replies)
Discussion started by: marvinandco
2 Replies

4. Shell Programming and Scripting

sed / awk to get specific word in line

I have http log that I want to get words after specific "tag", this a sample line from the log: 98,POST,200 OK,www.facebook.com,Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1,/ajax/updatestatus.php?__a=1,datr=P_H1TgjTczCHxiGwdIF5tvpC; lu=Si1fMkcrU2SInpY8tk_7tAnw;... (6 Replies)
Discussion started by: erlanq
6 Replies

5. UNIX for Dummies Questions & Answers

How to print the specific word in a file.

Hi , My input file is below like that :- $cat abc.txt Service name: test_taf Service is enabled Server pool: test_tac Cardinality: 2 Disconnect: false Service role: PRIMARY Management policy: AUTOMATIC DTP transaction: false AQ HA notifications: true Failover type: SESSION... (3 Replies)
Discussion started by: sp001
3 Replies

6. Shell Programming and Scripting

break the string and print it in a new line after a specific word

Hi Gurus I am new to this forum.. I am using HP Unix OS. I have one single string in input file as shown below Abc123 | cde | fgh | ghik| lmno | Abc456 |one |two |three | four | Abc789 | five | Six | seven | eight | Abc098 | ........ I want to achive the result in a output file as shown... (3 Replies)
Discussion started by: kannansr621
3 Replies

7. Shell Programming and Scripting

search-word-print-specific-string

Hi, Our input xml looks like: <doc> <str name="account_id">1111</str> <str name="prd_id">DHEP155EK</str> </doc> - <doc> <str name="account_id">6666</str> <str name="prd_id">394531662</str> </doc> - <doc> <str name="account_id">6666</str> <str... (1 Reply)
Discussion started by: Jassz
1 Replies

8. Shell Programming and Scripting

awk or sed command to print specific string between word and blank space

My source is on each line 98.194.245.255 - - "GET /disp0201.php?poc=4060&roc=1&ps=R&ooc=13&mjv=6&mov=5&rel=5&bod=155&oxi=2&omj=5&ozn=1&dav=20&cd=&daz=&drc=&mo=&sid=&lang=EN&loc=JPN HTTP/1.1" 302 - "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.0.3705; .NET CLR... (5 Replies)
Discussion started by: elamurugu
5 Replies

9. Shell Programming and Scripting

Print a word specific number of times

Hi All, I wanted to know if there is a shell command to print a word n number of times The Input File is : Cat 4 Bat 3 Zall 1 Kite 2 Output File required is : Cat Cat Cat Cat Bat Bat Bat Zall Kite (4 Replies)
Discussion started by: sam_2921
4 Replies

10. Shell Programming and Scripting

Can "sed" substitute word on a specific line?

Hello experts, I know line number of the word I want to replace. Can "sed" substitute word on a specific line? As well, can sed substitute words inside a specific patten. ex. <word>lalala</word> #replace anything between <word> and </word> minifish (2 Replies)
Discussion started by: minifish
2 Replies
Login or Register to Ask a Question