From 057e749ba4647950d2d633a5b299a62f01b49b89 Mon Sep 17 00:00:00 2001 From: fanasina Date: Sun, 22 Oct 2023 00:19:59 +0200 Subject: [PATCH] create script unset_env.sh to remove env variables defined by set_env.sh --- unset_env.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 unset_env.sh diff --git a/unset_env.sh b/unset_env.sh new file mode 100644 index 0000000..a9f0220 --- /dev/null +++ b/unset_env.sh @@ -0,0 +1,22 @@ +#!/bin/bash +file_env=tempFILE +if [ -e "$file_env" ] ; then + rm "$file_env" +fi +if [ "$#" -le 0 ] ; then + echo "Usage: $0 file_name" >&2 + echo "for example: $0 ~/.bashrc" >&2 + echo "or remove these lines in bash profile (for example: ~/.bashrc) th file you have set whith set_env.sh" + echo "export CPATH=$PWD/include_ytest/include:\$CPATH" >> $file_env + echo "export LD_LIBRARY_PATH=$PWD:\$LD_LIBRARY_PATH" >> $file_env + + cat $file_env + rm $file_env +fi + + +if [ "$#" -ge 1 ] ; then + sed -i "\@export CPATH=$PWD/include_ytest/include:\$CPATH@d" "$1" + sed -i "\@export LD_LIBRARY_PATH=$PWD:\$LD_LIBRARY_PATH@d" "$1" + +fi