Sponsored Content
Top Forums UNIX for Dummies Questions & Answers replace string in multiple files Post 302567085 by jayan_jay on Saturday 22nd of October 2011 06:35:47 AM
Old 10-22-2011
Code:
$ for i in *.txt ;do nawk '/tuesday/ {sub(/tuesday/, "friday")};1' $i > ${i}_tmp ; mv ${i}_tmp $i; done

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to replace a string in multiple textfiles?

Hello I'm trying to replace a string in multiple text files using the tcsh shell. For example I've got some files called test1 test2 test3 etc. Each of them contains "Hello World". Now I want to replace each "Hello" with "Howdy" using sed and a foreach loop. I tried the following but it... (1 Reply)
Discussion started by: dwidmer
1 Replies

2. UNIX for Dummies Questions & Answers

Find and replace a string in multiple files

I used the following script cd pathname for y in `ls *`; do sed "s/ABCD/DCBA/g" $y > temp; mv temp $y; done and it worked fine for finding and replacing strings with names etc. in all files of the given path. I'm trying to replace a string which consists of path (location of file) ... (2 Replies)
Discussion started by: pharos467
2 Replies

3. Shell Programming and Scripting

shell script to find and replace string in multiple files

I used the following script cd pathname for y in `ls *`; do sed "s/ABCD/DCBA/g" $y > temp; mv temp $y; done and it worked fine for finding and replacing strings with names etc. in all files of the given path. I'm trying to replace a string which consists of path (location of file) ... (11 Replies)
Discussion started by: pharos467
11 Replies

4. Shell Programming and Scripting

Find & Replace string in multiple files & folders using perl

find . -type f -name "*.sql" -print|xargs perl -i -pe 's/pattern/replaced/g' this is simple logic to find and replace in multiple files & folders Hope this helps. Thanks Zaheer (0 Replies)
Discussion started by: Zaheer.mic
0 Replies

5. Shell Programming and Scripting

replace string in multiple files, dir and subdir

Hello, I have a directory www with multiple directories. Every directory has site name with .htm, .html, .php files or sub directories with .htm, .php, .html file as example - www - sitename 1 - site 1 - sitename 2 - sitename 3 What I'm looking for is a... (7 Replies)
Discussion started by: andyjill
7 Replies

6. Shell Programming and Scripting

String search and replace in multiple files.

Hello. I have five config files in /etc that I want to edit in one click for testing. I would like to make a script like this : #!/bin/bash # a_file="/etc/file_1" src_str="src_string_1" rpl_str="rpl_string_1" calling_sed_or_awk_or_whatelse $a_file search_for_all $src_str replace_with... (4 Replies)
Discussion started by: jcdole
4 Replies

7. Shell Programming and Scripting

replace (sed?) a string in file with multiple lines (string) from variable

Can someone tell me how I can do this? e.g: a=$(echo -e wert trewt ertert ertert ertert erttert erterte rterter tertertert ert) How do i replace the STRING with $a? I try this: sed -i 's/STRING/'"$a"'/g' filename.ext but this don' t work (2 Replies)
Discussion started by: jforce
2 Replies

8. Shell Programming and Scripting

Script to find & replace a multiple lines string across multiple php files and subdirectories

Hey guys. I know pratically 0 about Linux, so could anyone please give me instructions on how to accomplish this ? The distro is RedHat 4.1.2 and i need to find and replace a multiple lines string in several php files across subdirectories. So lets say im at root/dir1/dir2/ , when i execute... (12 Replies)
Discussion started by: spfc_dmt
12 Replies

9. Shell Programming and Scripting

Search & Replace: Multiple Strings / Multiple Files

I have a list of files all over a file system e.g. /home/1/foo/bar.x /www/sites/moose/foo.txtI'm looking for strings in these files and want to replace each occurrence with a replacement string, e.g. if I find: '#@!^\&@ in any of the files I want to replace it with: 655#@11, etc. There... (2 Replies)
Discussion started by: spacegoose
2 Replies

10. UNIX for Advanced & Expert Users

Wanted to replace string in an .xlsx file in multiple ZIP Files

Hi , I am having a ZIP file containing an .xlsx file . Now i wanted to replace "GJ" to blank in the .xlsx file . I tried using the below code but not working , Please guide : #!/bin/bash log="/home/srikant/scripts/replacescriptFHO.log" date > $log echo "" >> $log echo initiating for FHO... (1 Reply)
Discussion started by: vipinmaster
1 Replies
BACKUP_LISTDUMPS(8)					       AFS Command Reference					       BACKUP_LISTDUMPS(8)

NAME
       backup_listdumps - Displays the dump hierarchy from the Backup Database

SYNOPSIS
       backup listdumps [-localauth] [-cell <cell name>] [-help]

       backup listd [-l] [-c <cell name>] [-h]

DESCRIPTION
       The backup listdumps command displays the dump hierarchy from the Backup Database.

OPTIONS
       -localauth
	   Constructs a server ticket using a key from the local /etc/openafs/server/KeyFile file. The backup command interpreter presents it to
	   the Backup Server, Volume Server and VL Server during mutual authentication. Do not combine this flag with the -cell argument. For more
	   details, see backup(8).

       -cell <cell name>
	   Names the cell in which to run the command. Do not combine this argument with the -localauth flag. For more details, see backup(8).

       -help
	   Prints the online help for this command. All other valid options are ignored.

OUTPUT
       The output displays the complete dump hierarchy and indicates the relationship between full and incremental dump levels. Full dump levels
       appear at the left margin. The hierarchy can include more than one full dump level; each one defines a subhierarchy of dump levels that can
       be used for dumping different volume sets.

       Incremental dump levels appear below and indented to the right of their parent dump levels, which can be either full or incremental. Since
       multiple incremental dump levels can share the same parent, an incremental dump level is not always directly below its parent; the amount
       of indentation indicates the parent/child relationship.

       If a dump level has an associated expiration date, it appears along with the level name. Absolute expiration dates appear in the format

	  <dump_level> expires at <day month date time year>

       and relative expiration dates in the format

	  <dump_level> expires in {<years>y | <months>m | <days>d}

       to indicate the number of years, months, days, or combination of the three after creation a dump expires when created at this level.

EXAMPLES
       The following example depicts six dump hierarchies. The expiration date for all incremental dump levels is 13 days so that the
       corresponding tapes can be recycled two weeks after their creation. The expiration dates for all full dump levels is 27 days so that the
       corresponding tapes can be recycled four weeks after their creation.

	  % backup listdumps
	  /week1  expires in  27d
		/tuesday  expires in  13d
			/thursday  expires in  13d
		/sunday  expires in  13d
		       /tuesday expires in  13d
			       /thursday expires in  13d
	  /week3  expires in  27d
		/tuesday  expires in  13d
			/thursday  expires in  13d
		/sunday  expires in  13d
		       /tuesday  expires in  13d
			       /thursday  expires in  13d
	  /sunday1  expires in	27d
		  /monday1  expires in	13d
		  /tuesday1  expires in  13d
		  /wednesday1  expires in  13d
		  /thursday1  expires in  13d
		  /friday1  expires in	13d
	  /sunday2  expires in	27d
		  /monday2  expires in	13d
		  /tuesday2  expires in  13d
		  /wednesday2  expires in  13d
		  /thursday2  expires in  13d
		  /friday2  expires in	13d
	  /sunday3  expires in	27d
		  /monday1  expires in	13d
		  /tuesday1  expires in  13d
		  /wednesday1  expires in  13d
		  /thursday1  expires in  13d
		  /friday1  expires in	13d
	  /sunday4  expires in	27d
		  /monday2  expires in	13d
		  /tuesday2  expires in  13d
		  /wednesday2  expires in  13d
		  /thursday2  expires in  13d
		  /friday2  expires in	13d

PRIVILEGE REQUIRED
       The issuer must be listed in the /etc/openafs/server/UserList file on every machine where the Backup Server is running, or must be logged
       onto a server machine as the local superuser "root" if the -localauth flag is included.

SEE ALSO
       backup(8), backup_adddump(8), backup_deldump(8)

COPYRIGHT
       IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.

       This documentation is covered by the IBM Public License Version 1.0.  It was converted from HTML to POD by software written by Chas
       Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.

OpenAFS 							    2012-03-26						       BACKUP_LISTDUMPS(8)
All times are GMT -4. The time now is 02:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy