04-03-2006
Your Fix, I think
perl -e 'while(<>){s/DIR=\.\/DIR=\.\.\/marc2006_qa/;print $_;}' /yourfile > NEWFILE
You can call this in a shell script or run it right on the commandline. I didn't test it but this should work.
The command reads like this:
Run PERL from the command line: "perl -e"
Read each line one at a time: "while (<>)"
Substitute where you find DIR=. and replace it with DIR=../marc2006_qa
, (using g for all or NO g for the first occurance) to replace. print each line: "{s/:/ /; print $_;}'
The file your using as input: "/yourfile"
The change is not made to the input file, it must be printed out to a new file: " > NEWFILE "
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
the problem is while replacing the old string with new one with the help of SED i am unable to replace the special characters with new strings. how can i do that?
i dont want the user to be given the trouble to write '\' before every special characters like * , . , \ , $ , &.
sed... (4 Replies)
Discussion started by: imppayel
4 Replies
2. Shell Programming and Scripting
Hello again Gurus,
Can someone please direct me to an online source that specifically explains what characters like mean within if statements? or scripts in general, I have found information about the different letter options you can specify for an if statment, but I get really confused with the... (3 Replies)
Discussion started by: charliemp3
3 Replies
3. Shell Programming and Scripting
Hi,
I have tonnes of .txt files that are written in French. I need to replace the French special characters, however, with English equivalents (e.g. é -> e and ç -> c).
I have tried this
---
#!/bin/bash
# Convert French characters to normal characters
# Treat each of the files
exec... (4 Replies)
Discussion started by: BlueberryPickle
4 Replies
4. Shell Programming and Scripting
Hello,
I have a file with many lines with below format:
\abc\\1234
jkl\\567
def\\345
\pqr\\567
\xyz\\234
Here, i need to do 2 things.
1. replace \\ with \
2. remove starting \
so output to be as below: (11 Replies)
Discussion started by: prvnrk
11 Replies
5. Shell Programming and Scripting
I am trying to take the two line version of this:
mv myFile.txt myFile.txt.bak
sed 's/foo/bar/g' myFile.txt.bak > myFile.txt
and make it into a shell script with three parameters. First two parameters are the string and string replacement and the third is file. So far this is what I have... (5 Replies)
Discussion started by: gordonheimer
5 Replies
6. Shell Programming and Scripting
Hi,
I am trying to replace a string in shell but it is not working correctly.
@xcom.file@
needs to be replaced with
tb137
Plz help.Thx.
Please use and tags when posting code, data or logs etc. to preserve formatting and enhance readability, thanks. (4 Replies)
Discussion started by: manish72
4 Replies
7. Shell Programming and Scripting
I am writing a ksh script. I need to replace a set of characters in an xml file.
FROM="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÛÚÜÝßàáâãäåçèéêëìíîïðñòóôõö¿¶ø®";
TO="AAAAAAACEEEEIIIIDNOOOOOOUUUUYSaaaaaaceeeeiiiionooooo N R"
I have used the code- sed 's/$FROM/$TO/g'<abc.xml
But its not working.
Can anyone tell me the code to do this? (3 Replies)
Discussion started by: saga20
3 Replies
8. Shell Programming and Scripting
I have a file with multiple lines. From each line I want to get all strings that starts with '+' and ends with '/'. Then I want the strings to be separated by ' + '
Example input:
+$A$/NOUN+At/NSUFF_FEM_PL+K/CASE_INDEF_ACC
Sample output:
$A$ + At + K (20 Replies)
Discussion started by: Viernes
20 Replies
9. UNIX for Dummies Questions & Answers
Hi All,
I have a text file that contains
I1SP2 *=*=Y=M=D001D
My requirement is to replace all occurrence of =* to =Z
expected o/p is I1SP2 *=Z=Y=M=D001D
I have tried with
sed 's/=*/=Z/g' file
sed 's!\=*!\=Z/g' file
sed 's!\=*!\=Z!g' file
sed 's!\=\*!\=Z!g' file
but its not... (3 Replies)
Discussion started by: gotamp
3 Replies
10. UNIX for Beginners Questions & Answers
Hi,
Please find attached a file that has special characters on it. It is a copy and paste from a Micro$oft file.
I don't want to use strings as it remove all the 'indentations' / 'formatting' so I am replacing them with space instead.
I am using the sed command below
sed "s/$(printf... (1 Reply)
Discussion started by: newbie_01
1 Replies
LEARN ABOUT DEBIAN
autoconf2.13
AUTOCONF(1) General Commands Manual AUTOCONF(1)
NAME
autoconf2.13 - creates scripts to configure source code packages using templates
SYNOPSIS
autoconf2.13 [ --help | -h ] [ --localdir=dir | -l dir ] [ --macrodir=dir | -m dir ] [ --version ]
DESCRIPTION
To create configure from configure.in, run the autoconf2.13 program with no arguments. autoconf2.13 processes configure.in with the m4
macro processor, using the Autoconf macros. If you give autoconf2.13 an argument, it reads that file instead of configure.in and writes
the configuration script to the standard output instead of to configure. If you give autoconf2.13 the argument -, it reads the standard
input instead of configure.in and writes the configuration script on the standard output.
The Autoconf macros are defined in several files. Some of the files are distributed with Autoconf; autoconf2.13 reads them first. Then it
looks for the optional file acsite.m4 in the directory that contains the distributed Autoconf macro files, and for the optional file aclo-
cal.m4 in the current directory. Those files can contain your site's or the package's own Autoconf macro definitions. If a macro is
defined in more than one of the files that autoconf2.13 reads, the last definition it reads overrides the earlier ones.
autoconf2.13 accepts the following options:
--help
-h Print a summary of the command line options and exit.
--localdir=DIR
-l DIR Look for the package file aclocal.m4 in directory DIR instead of in the current directory.
--macrodir=DIR
-m DIR Look for the installed macro files in directory DIR. You can also set the AC_MACRODIR environment variable to a directory; this
option overrides the environment variable.
--version
Print the version number of Autoconf and exit.
SEE ALSO
autoheader2.13(1), autoreconf2.13(1), autoscan2.13(1), autoupdate2.13(1), ifnames2.13(1)
AUTHORS
David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David D.
Zuhn, and many others. This manpage written by Ben Pfaff <pfaffben@debian.org> for the Debian GNU/Linux autoconf2.13 package.
Autoconf AUTOCONF(1)