Sponsored Content
Top Forums Shell Programming and Scripting capture till first occurrence. Post 302322277 by panyam on Wednesday 3rd of June 2009 08:46:02 AM
Old 06-03-2009
Code:
sed -e 's|^C:/India/Apple|D:/TEST/RED_APPLE|' -e 's|^C:/India\(.*/Apple\)/\(.*\)|D:/TEST/RED_APPLE/\2|'

TEST:

Code:
TESTING>echo "C:/India/Apple/dd/d/d/d" |
> sed -e 's|^C:/India/Apple|D:/TEST/RED_APPLE|' -e 's|^C:/India\(.*/Apple\)/\(.*\)|D:/TEST/RED_APPLE/\2|'
D:/TEST/RED_APPLE/dd/d/d/d
TESTING>echo "C:/India/Apple/d/d/d/Apple.txt" |
> sed -e 's|^C:/India/Apple|D:/TEST/RED_APPLE|' -e 's|^C:/India\(.*/Apple\)/\(.*\)|D:/TEST/RED_APPLE/\2|'
D:/TEST/RED_APPLE/d/d/d/Apple.txt
TESTING>echo "C:/India/d/d/d/Apple/d/d/d/Apple.txt" |
> sed -e 's|^C:/India/Apple|D:/TEST/RED_APPLE|' -e 's|^C:/India\(.*/Apple\)/\(.*\)|D:/TEST/RED_APPLE/\2|'
D:/TEST/RED_APPLE/d/d/d/Apple.txt
TESTING>echo "C:/India/d/d/d/Apple/d/d/d/Apple" |
> sed -e 's|^C:/India/Apple|D:/TEST/RED_APPLE|' -e 's|^C:/India\(.*/Apple\)/\(.*\)|D:/TEST/RED_APPLE/\2|'
D:/TEST/RED_APPLE/d/d/d/Apple

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Delete line till certain point

Hi, I have a requirement to delete a line till a certain word. Am not sure how to do it e.g I want to delete till the bold character since start of line. Any help is higly appretiated. (2 Replies)
Discussion started by: inq
2 Replies

2. Shell Programming and Scripting

How to print lines till till a pattern is matched in loop

Dear All I have a file like this 112534554 446538656 444695656 225696966 226569744 228787874 113536566 443533535 222564552 115464656 225445345 225533234 I want to cut the file into different parts where the first two columns are '11' . The first two columns will be either... (3 Replies)
Discussion started by: anoopvraj
3 Replies

3. Shell Programming and Scripting

extract till occurance of a string

hi , i have an xml that comes in a single, the entire xml file is read as a single line when i open in edit plus or unix. i need to amend the contents of this xml file. below is the extract from the file <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"... (5 Replies)
Discussion started by: sais
5 Replies

4. Shell Programming and Scripting

Print file till specified line

Hi , I want to print file till line number 33 and stdout to different file. I have used cat -n <file name> which numbers the lines including blank line. now how can i stdout the first 33 lines in to new file. Regards newaix (6 Replies)
Discussion started by: newaix
6 Replies

5. Shell Programming and Scripting

Get the number of lines till I get line

Hi All, I have a file as below: abc.txt ****************************** * HEADER DESCRIPTION ****************************** *Supplier: Prism Customer: MNI -NIGERIA Quantity: 2 Type: PLUG-IN Profile: 70.00 *Subscription: Generic... (5 Replies)
Discussion started by: arunshankar.c
5 Replies

6. Shell Programming and Scripting

Grep with loop till search is done

I need help to put a script where it runs the svn command grep'ing for the ticket# in the comments to see if the ticket was used in the latest commit. so on command line: ./test.sh ticket-1 ticket-2 ticket-3 It should be able to check if ticket-1 is used first and if not then check if... (2 Replies)
Discussion started by: iaav
2 Replies

7. Shell Programming and Scripting

Merge lines till a particular word

Hi Experts, I have a requirement like, I have to search between 2 words (<deviceDetails> and </deviceDetails>) and merge all lines in between into 1 line. Example: <deviceDetails><subscriberName>#UNKNOWN#</subscriberName> <customerNumber>#UNKNOWN#</customerNumber>... (5 Replies)
Discussion started by: satyaatcgi
5 Replies

8. Shell Programming and Scripting

UNIX help to print 50 lines after every 3rd occurrence pattern till end of file

I need help with extract/print lines till stop pattern. This needs to happen after every 3rd occurrence of start pattern and continue till end of file. Consider below is an example of the log file. my start pattern will be every 3rd occurrence of ERROR_FILE_NOT_FOUND and stop pattern will be... (5 Replies)
Discussion started by: NSS
5 Replies

9. Shell Programming and Scripting

Substitute first occurrence of keyword if occurrence between two other keywords

Assume a string that contains one or multiple occurrences of three different keywords (abbreviated as "kw"). I would like to replace kw2 with some other string, say "qux". Specifically, I would like to replace that occurrence of kw2 that is the first one that is preceded by kw1 somewhere in the... (4 Replies)
Discussion started by: M Gruenstaeudl
4 Replies

10. Shell Programming and Scripting

sed print from last occurrence match until the end of last occurrence match

Hi, i have file file.txt with data like: START 03:11:30 a 03:11:40 b END START 03:13:30 eee 03:13:35 fff END jjjjjjjjjjjjjjjjjjjjj START 03:14:30 eee 03:15:30 fff END ggggggggggg iiiiiiiiiiiiiiiiiiiiiiiii I want the below output START (13 Replies)
Discussion started by: Jyotshna
13 Replies
DEFINED(3)								 1								DEFINED(3)

defined - Checks whether a given named constant exists

SYNOPSIS
bool defined (string $name) DESCRIPTION
Checks whether the given constant exists and is defined. Note If you want to see if a variable exists, use isset(3) as defined(3) only applies to constants. If you want to see if a function exists, use function_exists(3). PARAMETERS
o $name - The constant name. RETURN VALUES
Returns TRUE if the named constant given by $name has been defined, FALSE otherwise. EXAMPLES
Example #1 Checking Constants <?php /* Note the use of quotes, this is important. This example is checking * if the string 'TEST' is the name of a constant named TEST */ if (defined('TEST')) { echo TEST; } ?> SEE ALSO
define(3), constant(3), get_defined_constants(3), function_exists(3), The section on Constants. PHP Documentation Group DEFINED(3)
All times are GMT -4. The time now is 11:32 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy