Sponsored Content
Top Forums Shell Programming and Scripting [Solved] String manuplation using sed Post 302823897 by Don Cragun on Thursday 20th of June 2013 02:35:14 AM
Old 06-20-2013
When I try the code suggested by vidyadhar85, pamu, Yoda, and anand.shah, I don't end up with anything that looks close to the output requested:
Code:
svn export  file:///home/techno/svnrep/MDTC/mdtc/te/mod/ati/Kconfig Kconfig.ati
svn export  file:///home/techno/svnrep/MDTC/mdtc/te/mod/spi/Kconfig Kconfig.spi
svn export  file:///home/techno/svnrep/MDTC/mdtc/te/mod/kgi/Kconfig Kconfig.kgi
svn export  file:///home/techno/svnrep/MDTC/mdtc/te/mod/mei/Kconfig Kconfig.mei
svn export  file:///home/techno/svnrep/MDTC/mdtc/te/mod/cai/Kconfig Kconfig.cai
svn export  file:///home/techno/svnrep/MDTC/mdtc/te/mod/stormi/Kconfig Kconfig.stormi

The following code seems to replace the contents of file (as specified in the original posting in this thread) with the output requested above:
Code:
Var=file:///home/techno/svnrep/MDTC/mdtc/te/
sed -n "s|^source mod/\([^/]*\)/Kconfig|svn export  ${Var}mod/\1/Kconfig Kconfig.\1|p" file > tmp$$ && cp tmp$$ file && rm tmp$$


Last edited by Don Cragun; 06-20-2013 at 03:36 AM.. Reason: Add missing ).
This User Gave Thanks to Don Cragun For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

[SOLVED] String length in kornshell

In the kornshell you can get the length of a string with $ x=abc $ print ${#x} 3 If the current locale is a multibyte locale, like de_AT.UTF-8, you get the length of the string in bytes, not characters: $ x=für $ print ${#x} 4 Is there an easy way to get the length of a... (8 Replies)
Discussion started by: hergp
8 Replies

2. Shell Programming and Scripting

sed or awk command to replace a string pattern with another string based on position of this string

here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb cat dump.sql INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
Discussion started by: vivek d r
10 Replies

3. Shell Programming and Scripting

[Solved] awk string with spaces

Why does this work: awk -v s="this is a string" 'index($0, s)' file while the following doesn't? s="this is a string" awk -v s=$s 'index($0, s)' file How do I search for a string with spaces in it? ---------- Post updated at 01:18 AM ---------- Previous update was at 01:15 AM ----------... (0 Replies)
Discussion started by: locoroco
0 Replies

4. Shell Programming and Scripting

[Solved] Decoding a base 64 string

Is it possible to decode a base 64 string in linux or unix. If so, related commands or reference notes would be really helpful. (1 Reply)
Discussion started by: chandu123
1 Replies

5. Shell Programming and Scripting

[Solved] sed

sed -e 's/console/raw/g' this command will replace the letter pradeep with rawat what if i want to replace a word like FRIENDS with a space simultaneously from the same file i m replacing pradeep. im doing this sed -e 's/console/raw/g' && sed 's/FRIENDS//g' but i dono why this is not happening. (2 Replies)
Discussion started by: console
2 Replies

6. Shell Programming and Scripting

[Solved] String Comparison

Hi I am beginner in writing shell scripting please tell me how to compare a string in Unix shell. i have two variables in a shell script, var1="00101 00201 00301 303 401 405" var2="101 201 301" i want to compare var1 with var2 . for example if 101 from Var1 present in Var2 or not. similarly... (5 Replies)
Discussion started by: nikesh29
5 Replies

7. UNIX for Dummies Questions & Answers

[Solved] Length of each string

Hi I have a file which has sequences which look like this >String1 aqwertrtrytytyuuijhgddfghhhghhgjhjhhsswekrkmygppdslxmvbnhkwqalldrtjbllnlnlnnnvc >String2 qwwerrtyuiopasdfghjmnbvfklzxerbvcwghjjkoowwqerrtggbddqsdfgaqwcxzakjtyugfsdefrtgyhujiknbbbbcdcdcxsxsx zxzxcvcfcdcg >String3... (5 Replies)
Discussion started by: sa@@
5 Replies

8. Shell Programming and Scripting

[Solved] String integer comparison

I am trying to execute something like this file=/tmp/test.txt firstline=$(head -n 1 $file) value=`echo $firstline | cut -d'=' -f2` if then echo true fi i read the first line of a file, cut to the numeric value in the first line and check if it greater than 2 but for some... (11 Replies)
Discussion started by: madhan_dc
11 Replies

9. Shell Programming and Scripting

[Solved] How to get file name which contains certain string?

Hi Gurus, I need find which file contains certain string in one directory. when using cat * |grep "string", I can get the string name but no file name displayed. I am wondering if there is any option I can use to get which file contains this certain string. Thanks in advance. (3 Replies)
Discussion started by: ken6503
3 Replies

10. Shell Programming and Scripting

[Solved] Last occurrence of a string

I apologize if it was asked before but I couldn't find something related. I want to replace 2 strings in a file e.g pwddb=Lar1wod (need to replace string after =) pwdapp=Wde2xe (need to replace string after =) AND in same file want to find last occurrence of a string (SR2-134561),... (2 Replies)
Discussion started by: J_ang
2 Replies
SVN-CLEAN(1)							   User Commands						      SVN-CLEAN(1)

NAME
svn-clean - Wipes out unversioned files from Subversion working copy SYNOPSIS
svn-clean [options] [directory or file ...] DESCRIPTION
svn-clean will scan the given files and directories recursively and find unversioned files and directories (files and directories that are not present in the Subversion repository). After the scan is done, these files and directories will be deleted. Files which match patterns in the svn-clean:ignore dir property will be spared, much as the svn:ignore property works for svn status. If no file or directory is given, svn-clean defaults to the current directory ("."). svn-clean uses the SVN Perl modules if they are available. This is much faster than parsing the output of the svn command-line client. OPTIONS
-e, --exclude A regular expression for filenames to be exluded. For example, the following command will skip files ending in ".zip": svn-clean --exclude '.zip$' Multiple exclude patterns can be specified. If at least one matches, then the file is skipped. For example, the following command will skip files ending in ".jpg" or ".png": svn-clean --exclude '.jpg$' --exclude '.png$' The following command will skip the entire "build" subdirectory: svn-clean --exclude '^build(/|$)' -f, --force Files to which you do not have delete access (if running under VMS) or write access (if running under another OS) will not be deleted unless you use this option. -N, --non-recursive Do not search recursively for unversioned files and directories. Unversioned directories will still be deleted along with all their contents. -q, --quiet Do not print progress info. In particular, do not print a message each time a file is examined, giving the name of the file, and indicating whether "rmdir" or "unlink" is used to remove it, or that it's skipped. -p, --print Do not delete anything. Instead, print the name of every file and directory that would have been deleted. -?, -h, --help Prints a brief help message and exits. --man Prints the manual page and exits. AUTHOR
Simon Perreault <nomis80@nomis80.org> 2014-03-12 SVN-CLEAN(1)
All times are GMT -4. The time now is 09:54 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy