cd_sed
This commit is contained in:
parent
99af49e1a8
commit
1100cf4234
1 changed files with 8 additions and 8 deletions
14
cd.sh
14
cd.sh
|
@ -686,14 +686,14 @@ local path="${1}"
|
|||
}
|
||||
|
||||
cd_sed () {
|
||||
local expression
|
||||
local file="${1}"
|
||||
cd_sed__file="${1}"
|
||||
shift
|
||||
if [ -f "${file}" ] ; then
|
||||
cd_cat "${file}"
|
||||
for expression in "${@}" ; do
|
||||
sed --in-place "s${expression}g" "${file}" \
|
||||
&& cd_cat "${file}" \
|
||||
#
|
||||
if [ -f "${cd_sed__file}" ] ; then
|
||||
cd_cat "${cd_sed__file}"
|
||||
for cd_sed__regex in "${@}" ; do
|
||||
sed --in-place "s${cd_sed__regex}g" "${cd_sed__file}" \
|
||||
&& cd_cat "${cd_sed__file}" \
|
||||
|| exit
|
||||
done
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue