Added stackable option for SED -E

Replaced single replacements with -i instead of -i -e.

Added two examples of the stackable -e functionallity
This commit is contained in:
b.waal
2019-09-19 03:12:57 +02:00
parent 1bd55e1303
commit 1b30bf159e

25
Sed.md
View File

@@ -3,35 +3,48 @@
### DOMAINname: shoud be replaced with $domain ### DOMAINname: shoud be replaced with $domain
Example: Example:
``` ```
sed -i -e 's/DOMAINname/'$domain'/' <FileName> sed -i 's/DOMAINname/'$domain'/' <path/to/filename>
``` ```
### PHPver: shoud be replaced with $phpver ### PHPver: shoud be replaced with $phpver
Example: Example:
``` ```
sed -i -e 's/PHPver/'$phpver'/' <FileName> sed -i 's/PHPver/'$phpver'/' <path/to/filename>
``` ```
### PASSword: shoud be replaced with $PASSword ### PASSword: shoud be replaced with $PASSword
Example: Example:
``` ```
sed -i -e 's/PASSword/'$PASSword'/' <FileName> sed -i 's/PASSword/'$PASSword'/' <path/to/filename>
``` ```
### DBName: shoud be replaced with $db_name ### DBName: shoud be replaced with $db_name
Example: Example:
``` ```
sed -i -e 's/DBName/'$db_name'/' <FileName> sed -i 's/DBName/'$db_name'/' <path/to/filename>
``` ```
### DBUser: shoud be replaced with $db_user ### DBUser: shoud be replaced with $db_user
Example: Example:
``` ```
sed -i -e 's/DBUser/'$db_user'/' <FileName> sed -i 's/DBUser/'$db_user'/' <path/to/filename>
``` ```
### DBPass: shoud be replaced with $db_pass ### DBPass: shoud be replaced with $db_pass
Example: Example:
``` ```
sed -i -e 's/DBPass/'$db_pass'/' <FileName> sed -i 's/DBPass/'$db_pass'/' <path/to/filename>
```
### Replacing multiple variables within the same file:
The -e option is stackable, you can add as many as you want within a single file.
Example
```
sed -i -e 's/DBPass/'$db_pass'/' -e 's/DBUser/'$db_user'/' <path/to/filename>
or:
sed -i -e 's/DBName/'$db_name'/' -e 's/DBUser/'$db_user'/' -e 's/DBPass/'$db_pass'/' <path/to/filename>
``` ```