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:
25
Sed.md
25
Sed.md
@@ -3,35 +3,48 @@
|
||||
### DOMAINname: shoud be replaced with $domain
|
||||
Example:
|
||||
```
|
||||
sed -i -e 's/DOMAINname/'$domain'/' <FileName>
|
||||
sed -i 's/DOMAINname/'$domain'/' <path/to/filename>
|
||||
|
||||
```
|
||||
|
||||
### PHPver: shoud be replaced with $phpver
|
||||
Example:
|
||||
```
|
||||
sed -i -e 's/PHPver/'$phpver'/' <FileName>
|
||||
sed -i 's/PHPver/'$phpver'/' <path/to/filename>
|
||||
```
|
||||
|
||||
### PASSword: shoud be replaced with $PASSword
|
||||
Example:
|
||||
```
|
||||
sed -i -e 's/PASSword/'$PASSword'/' <FileName>
|
||||
sed -i 's/PASSword/'$PASSword'/' <path/to/filename>
|
||||
```
|
||||
|
||||
### DBName: shoud be replaced with $db_name
|
||||
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
|
||||
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
|
||||
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>
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user