From 1b30bf159e35da024bc75bf886e961e29e055a8f Mon Sep 17 00:00:00 2001 From: "b.waal" Date: Thu, 19 Sep 2019 03:12:57 +0200 Subject: [PATCH] Added stackable option for SED -E Replaced single replacements with -i instead of -i -e. Added two examples of the stackable -e functionallity --- Sed.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/Sed.md b/Sed.md index e54099f..a8fb19d 100644 --- a/Sed.md +++ b/Sed.md @@ -3,35 +3,48 @@ ### DOMAINname: shoud be replaced with $domain Example: ``` -sed -i -e 's/DOMAINname/'$domain'/' +sed -i 's/DOMAINname/'$domain'/' + ``` ### PHPver: shoud be replaced with $phpver Example: ``` -sed -i -e 's/PHPver/'$phpver'/' +sed -i 's/PHPver/'$phpver'/' ``` ### PASSword: shoud be replaced with $PASSword Example: ``` -sed -i -e 's/PASSword/'$PASSword'/' +sed -i 's/PASSword/'$PASSword'/' ``` ### DBName: shoud be replaced with $db_name Example: ``` -sed -i -e 's/DBName/'$db_name'/' +sed -i 's/DBName/'$db_name'/' ``` ### DBUser: shoud be replaced with $db_user Example: ``` -sed -i -e 's/DBUser/'$db_user'/' +sed -i 's/DBUser/'$db_user'/' ``` ### DBPass: shoud be replaced with $db_pass Example: ``` -sed -i -e 's/DBPass/'$db_pass'/' +sed -i 's/DBPass/'$db_pass'/' +``` + +### 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'/' + +or: + +sed -i -e 's/DBName/'$db_name'/' -e 's/DBUser/'$db_user'/' -e 's/DBPass/'$db_pass'/' + ``` \ No newline at end of file