From 5d29bb0f647446a0254bd4dcc366289baece3607 Mon Sep 17 00:00:00 2001 From: David Personette Date: Sun, 15 May 2016 07:39:51 -0400 Subject: [PATCH] samba.sh better sed delimiter --- samba.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samba.sh b/samba.sh index 19fb7c9..eb3907f 100755 --- a/samba.sh +++ b/samba.sh @@ -87,7 +87,7 @@ user() { local name="${1}" passwd="${2}" # workgroup) the name to set # Return: configure the correct workgroup workgroup() { local workgroup="${1}" file=/etc/samba/smb.conf - sed -i 's/^\( *workgroup = \).*/\1'"$workgroup"'/' $file + sed -i 's|^\( *workgroup = \).*|\1'"$workgroup"'|' $file } ### usage: Help @@ -133,7 +133,7 @@ while getopts ":hi:ns:t:u:w:" opt; do n) NMBD="true" ;; s) eval share $(sed 's/^\|$/"/g; s/;/" "/g' <<< $OPTARG) ;; t) timezone "$OPTARG" ;; - u) eval user $(sed 's/;/ /g' <<< $OPTARG) ;; + u) eval user $(sed 's|;| |g' <<< $OPTARG) ;; w) workgroup "$OPTARG" ;; "?") echo "Unknown option: -$OPTARG"; usage 1 ;; ":") echo "No argument value for option: -$OPTARG"; usage 2 ;;