Download Rpl - Rpl Description, Rpl Reviews
Contact
 


 

Download

 
Download Now
GPL (GNU General Public License)
Downloads till now: 14
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Emacs , Filters , IDEs , Indexing, Markup , Others , Text Editors , Vim Plugins , Word Processors ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML


Tag Cloud

rpl

 

Details

Last Update: 2008-02-06 05:01:27
Version: 1.4.0
License/Program Type: GPL (GNU General Public License)
Publisher: Joe Laffey
Price:$0.00
Description:

rpl is a UNX text replacement utility. It will replace strings with new strings in multiple text files. rpl project can work recursively over directories and supports limiting the search to specific file suffixes.
rpl [-iwRspfdtx [-q|-v]] < old_str > < new_str > < target_file(s) >
rpl replaces old_str with new_str in all target files. It returns the number of strings replaced or a system error code (non-zero) if there is an error.
Note that you should put strings in single quotes if they contain spaces. You must also escape all shell meta-characters. It's a good idea to put ALL strings in single quotes.
If one of the strings starts with a "-" you need put "--" as the last argument BEFORE the string. This will prevent the options parser from treating the string as a command- line option.
For Example:
rpl -i -- '-8x' '+8x' myfile
which would replace occurences of "-8x" with "+8x" in the file myfile (ignoring case).
A period will be printed to stderr as each target file is processed to give you feedback on the replacement progress.
You may use the quiet (-q) option to suppress all output but major error reporting.
rpl will attempt to maintain the owner, group and permissions of your original files. For safety, rpl creates a temporary file and makes changes to that file. It then moves the temporary file over the original file. rpl sets the owner, group, and permissions of the new file to match those of the original file. In some circumstances rpl will not be able to do this (such as when a file is owned by the superuser but you have group write permission). In these cases rpl will warn you that the owner/group or permissions cannot be set and that file will be skipped, unless you use the force (-f) option. Note that the use of temp files in predictable, world-writeable locations could lead to symlink attacks. Ideally you should set the $TMPDIR environment variable to a private directory readable and writeable only by you. This is especially important if running rpl as root. You have been warned!
rpl can be placed in silumation mode (-s), in which rpl will print a list of files that would be modified if an actual replace operation were executed. This is useful when you are about to make changes to a larger group of files, possibly in many directories.
rpl can be placed into prompt mode (-p). In this mode rpl will examine each file, printing a period as each file is scanned. If a match is found rpl will prompt you to save the replacements made to that file. Answering "y", or pressing Return will save the changes. Answering "n" will leave that file untouched. rpl will then move on to the remaining target files. Note that you will only be prompted for files which had a match. If no match is found a period is printed to give you an indication that rpl is working. (This is useful when, for instance, you are performing a large recursive batch replacement on a collection of files.)
Normally, rpl will change the modification time of all files it processes like any other program. However, you may instruct rpl to keep the original modification times using the -d (Don't alter mod-times) option.
You can specify file suffixes to be searched using the -x option. Any files that do not match the specified suffixes will not be searched or modified. The -x option may be used more than once to tell rpl to search files with varying suffixes. For instance, say you wanted to search all of your ".html", ".htm", and ".php" files you would add " -x'.html' -x'.htm' -x'.php' " to your command line. rpl would then skip any files that did not end with these suffixes. This is mainly useful when doing recursive searching (-R option).
OPTIONS:
-i Ignore case of old_str
rpl will match the old_str in the searched file
regardless of the case. The case of new_str will
not be altered.
-w Whole words (old_str bounded by white space in
file)
rpl will only match old_str if it is bounded by the
start of a line, a space, a tab, or the end of a
line.
-q Quiet mode (no output at all)
Good for shell scripts, etc.
-v Verbose mode (lots of output)
rpl will list the name of each file and directory,
and the line numbers that contain matches.
-R Search directories recursively
rpl will scan every file and every directory recur-
sively. Without this option directories will be
skipped.
-x Specify file suffixes to search. (e.g. ".html",
".c", etc.) May be used multiple times. See above
for details.
-p Prompt for each file
rpl will prompt you before scanning each file. If
you respond 'N' or 'n' rpl will skip that file and
move on to the next file. The default action if you
press enter is to process the file.
-s Simulation mode
rpl will scan all of the files and list the names
of files that it would modify if a replace opera-
tion was executed. If you turn on the verbose (-v)
option as well rpl will list the line numbers where
the string was matched.
-e Honor Escapes
rpl will honor escape sequences in old_string and
new_string. Standard escapes such as "t" (tab),
"n" (newline), "r" (carriage return) are processed,
as well as any octal or hexidecimal ASCII codes. Octal
ASCII codes start with a '' and are comprised of
three digits [0-7] (e.g. ' 15'). Hexidecimal ASCII
codes start with ' x' followed by two characters
[0-f] (e.g. ' x0d'). The 'x' and the [a-f] may be
upper or lowercase. When you use this switch you must
escape all backslash ('') characters with another
backslash (e.g. '').
-f Force mode
rpl will overwrite files even if the owner, group,
or permissions of the new file will not match the
original. Obviously, rpl cannot overwrite files if
the user does not have write permission.
-d Don't change modification times
rpl will process files, but keep their original
modification times.
-t Use $TMPDIR for temporary files
Causes rpl to write temporary files to the direc-
tory specified by the environment variable $TMPDIR
instead of writing the temp files to the original
file dir.
-L Display the software license
This displays the software license that you agree
to by using rpl.
-h Display a brief summary of options
What's New in This Release:
· Fixed a bug that would cause a match to fail if the preceding character was the same as the first character in the search string.
· Added support for escape sequence (e.g. "t", "n") in the search and replace strings.
· Cleaned up code some more. Moved things into a some functions.




Leave a comment




(optional)

What is 7-3?




0 comments


Downloadtube.com agrees that pirated software hurts software developers and does not support such practices. We acknowledge and agree that software piracy is theft. Using rpl crack, rpl key generator, rpl keygen, as well as any pirated rpl serial number/serial numbers and rpl registration code/codes, warez, keys, torrents, passwords, is illegal and does not support the future development of rpl.

Downloadtube.com advises that rpl should be only used in accordance with the rules of intellectual property and the existing Criminal Code. Downloadtube.com does not allow the inclusion of any crack, serial or keygen and disclaims any liability for the inappropriate use of rpl.

Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

rpl Version History

Product Date Added
rpl 1.4.0 2008-02-06 05:01:27


Related Software

eArea
From category: Markup
eArea 1.01 is markup software developed by Oliver Moran. eArea is a simple cross-browser WYSIWYG text editor. It works on Explorer, Firefox/Mozila and Safari/Konqueror. eArea project even wi...
Domac
From category: Others
Domac is a text edit/macro language, similiar to awk,sed, or m4....
DocBook Doclet
From category: Markup
DocBook Doclet 1.5 is markup software developed by Michael Fuchs. DocBook Doclet project creates DocBook XML from Java source documentation or HTML files. It is helpful if you want to create refere...
Recoll
From category: Others
Recoll is a personal full text search package based on Xapian....
DBisual ARCHITECT for NetBeans
From category: IDEs
DB Visual ARCHITECT for NetBeans 4.0 is ides software developed by Visual Paradigm International Ltd.. DB Visual ARCHITECT (DB-VA) offers software developers an excellent solution for database appl...
aspell-da 1.6.0
From category: Others
aspell-da 1.6.0 is others software developed by Jacob Sparre Andersen. aspell-da is an aspell dictionary for spell-checking Danish texts. aspell-da is based on \"Den store danske ordliste\" (The Co...
EditiX
From category: IDEs
EditiX 5.0 is ides software developed by Alexandre Brillant. EditiX is a cross-platform and multi-purpose XML/XSLT editor, which helps Web authors and programmers use XML and XML-related technologi...
FMPP
From category: Others
FMPP 0.9.11 is others software developed by Daniel Dekany. FMPP is a general-purpose text file preprocessor tool that uses FreeMarker templates. FMPP project is particularly designed for HTML prepr...
Evince
From category: Others
Evince is a document viewer for multiple document formats like pdf, postscript, and many others....
Epsilon
From category: Others
Epsilon 13.00 is others software developed by Steven Doerfler. Epsilon is a multi-platform programmers editor that does syntax highlighting, brace matching, etc. Epsilon has built-in support for Pe...
Dexter XSL
From category: Markup
Dexter-XSL is a tool for simplifying XSL production....
File2XLIFF4j 20061005
From category: Markup
File2XLIFF4j 20061005 is markup software developed by Sonny Zubia. File2XLIFF4j is a modular implementation of a tool that converts files to and from the OASIS standard XLIFF. XLIFF means XM...
Esperantilo
From category: Others
Esperantilo 0.86 is others software developed by Artur Trzewik. Esperantilo is a text editor with particular esperanto functions, spell and grammar checking and machine translation to Polish, Germa...
edival
From category: Others
edival 0.1.7 is others software developed by Michael Edgar. edival is a simple EDI file parser and validator. Current functionality is limited to ANSI X12 formatted data. edival&039;s main...
Auto Directory Index PHP Script 1.5.4
From category: Indexing
Auto Directory Index PHP Script 1.5.4 is indexing software developed by Justin Hagstrom. AutoIndex is a PHP script that makes a table that lists the files in a directory, and lets users access the...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver
3. Canon PIXMA iP1300 Printer Driver c
4. Canon PIXMA iP1600 Printer Driver
5. Canon PIXMA MP210 MP Drivers
6. Realtek High Definition Audio Codecs R
7. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
8. Canon LaserShot LBP-1210 Printer Driver
9. Canon i-SENSYS LBP2900 Printer Driver R
10. ZiPhone
11. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
12. Canon PIXMA MP160 MP Drivers xp64
13. Canon PIXMA iP1300 Printer Driver a
14. Canon PIXMA iP1200 Printer Driver d
15. Rapidshare Auto Downloader
16. The Sitter Downers Soundboard
17. XP Quick Fix Plus
18. Genius Eye 110 Webcam Driver
19. TR Birthday Reminder
20. Canon PIXMA iP1200 Printer Driver x64 d

DownloadTube Editor Reviews

 
1. HDDPhysic
HDDPhysic is a lightweight utility for displaying physical v...
2. Rename Us Pro
Rename Us is an application for batch renaming files accordi...
3. PC Cleaner
PC Cleaner is a small yet highly powerful application for ru...
4. Nemo Excel To PDF
Nemo Excel To PDF is a lightweight utility for converting yo...
5. Nemo All To PDF
The application provides an all-in-one solution to convertin...
6. Nemo PDF To Word
Nemo PDF To Word is a small yet highly efficient PDF tool fo...
7. Nemo PDF Converter
Nemo PDF Converter is a lightweight PDF tool allowing users ...
8. IM Translator
IM Translator is a powerful, accurate and friendly tool that...
9. RouteConverter
RouteConverter is a free tool to easily convert and edit rou...
10. Screenshot Uploader
Screenshot Uploader provides easy screenshot sharing - one c...

Software Reviews Full List



Video Reviews

 
1. Nemo Excel To PDF
Nemo Excel to PDF is to convert Microsoft Excel to Adobe PDF...
2. Nemo PDF To Word
Nemo PDF To Word is a prominent PDF to Word conversion softw...
3. Nemo All To PDF
Nemo All To PDF converts all printable documents to PDF, inc...
4. Nemo PDF Converter
Nemo PDF Converter is professional PDF to Word/RTF and Word/...
5. NoteMe
NoteMe is a small notepad tool that minimizes to the system ...
6. Easy Watermarker
Easy Watermarker helps you add visible transparent text and ...
7. Melange
A freeware technical-commercial program that calculates pric...
8. Saucy French Editor
Saucy French Editor enables you to overcome the headache of ...
9. Caldera
Resize, rename and recompile images in a batch. Resizes imag...
10. Startup Defender
Cleanse Uninstaller is a replacement for the standard Window...
11. Easy Start Menu Organizer
Easy Start Menu Organizer is a tool for arranging and removi...
12. Ultra File Search
Ultra File Search is a Search Utility which is able to find ...
13. SyncBreeze Free
SyncBreeze is a free, easy-to-use and fast file synchronizat...
14. CSV2SQL
Database utility to convert comma separated files (with or w...
15. GoGoStop
GoGoStop is a compact Scheduled Tasks Manager tool to set up...

More Video Reviews



Recent Blog Posts

 
1. How To Disable PHP Safe Mode On In Plesk
Plesk is a powerful hosting automation control panel, used a...
2. Google Dashboard Knows All Your Secrets
If you are connected to your Google account and surf the web...
3. Google Friend Connect Is More User Friendly
Google Friend Connect, the Google service which allows webma...
4. Yahoo! Media Player: A Fast And Lightweight MP3 Player
If you are looking for a convenient and unobtrusive audio pl...
5. Indo Cleaner 2009 Maximizes Windows 7 Performance
Many of you might just have upgraded the current Windows ope...
6. Salesforce And Adobe: Rich Internet Applications In The Cloud
Adobe Systems Incorporated has just announced the partnersh...
7. Google Social Search: Tweets In Google Search Results
The real-time updates from social networks, like Twitter, r...
8. WordPress 2.8.5 Has An Enhanced Security System
Even the upcoming candidate for the most popular blogging pl...
9. Puppy Linux Built From Ubuntu Still Has 99 MB
As compared with earlier candidates, version 4.3 of Puppy Li...
10. Webmaster Tools: Googlebot Fetching Process And Malware Details
Recently, Google has included into Webmaster Tools service n...