rpl
Jump to navigation
Jump to search
replace strings in files doc
https://packages.ubuntu.com/search?keywords=rpl https://github.com/rrthomas/rpl
rpl --backup --dry-run "#PermitRootLogin prohibit-password" "PermitRootLogin yes" /etc/ssh/sshd_config
rpl --backup "#PermitRootLogin prohibit-password" "PermitRootLogin yes" /etc/ssh/sshd_config
apt-get install rpl brew install rpl
rpl --backup "#PermitRootLogin prohibit-password" "PermitRootLogin yes" /etc/ssh/sshd_config rpl: Replacing "#PermitRootLogin prohibit-password" with "PermitRootLogin yes" (case sensitive; partial words matched)
rpl: 1 matches replaced in 1 out of 1 file
rpl --backup --dry-run "#PermitRootLogin prohibit-password" "PermitRootLogin yes" /etc/ssh/sshd_config rpl: Simulating replacement of "#PermitRootLogin prohibit-password" with "PermitRootLogin yes" (case sensitive; partial words matched) rpl: The files listed below would be modified in a replace operation /etc/ssh/sshd_config rpl: 1 matches found in 1 out of 1 file
help[edit]
usage: rpl [-h] [--version] [--encoding ENCODING] [-E] [-i] [-m] [-w] [-b] [-q] [-v] [-s] [-e] [-F]
[--files] [-x GLOB] [-R] [-p] [-f] [-d]
OLD-TEXT NEW-TEXT [FILE ...]
Search and replace text in files.
positional arguments:
OLD-TEXT
NEW-TEXT
FILE `-' or no FILE argument means standard input
options:
-h, --help show this help message and exit
--version show program's version number and exit
--encoding ENCODING specify character set encoding
-E, --extended-regex use extended regular expression module `regex'
-i, --ignore-case search case-insensitively
-m, --match-case ignore case when searching, but try to match case of replacement to case of
original, either capitalized, all upper-case, or mixed
-w, --whole-words whole words (OLD-TEXT matches on word boundaries only)
-b, --backup rename original FILE to FILE~ before replacing
-q, --quiet quiet mode
-v, --verbose verbose mode
-s, --dry-run simulation mode
-e, --escape expand escapes in OLD-TEXT and NEW-TEXT [deprecated]
-F, --fixed-strings treat OLD-TEXT and NEW-TEXT as fixed strings, not regular expressions
--files OLD-TEXT and NEW-TEXT are file names to read patterns from
-x GLOB, --glob GLOB modify only files matching the given glob (may be given more than once)
-R, --recursive search recursively
-p, --prompt prompt before modifying each file
-f, --force ignore errors when trying to preserve attributes
-d, --keep-times keep the modification times on modified files
Related[edit]
See also[edit]
rplsed, gsed,-n, -i,Ansible: replace,append,Chef: Editing a file,lineinfile
Advertising: