From 6c2529b26405a92eb92dfc4f77ec4121faa292c3 Mon Sep 17 00:00:00 2001 From: PolishPigeon Date: Fri, 8 Apr 2022 13:03:14 +0200 Subject: [PATCH] fix: you cannot modify modify.sh script name --- EOPSY/A | 0 EOPSY/LOWERCASEFOLDERMAIN/LOWERFILESUB | 0 .../LOWERFOLDERSUB/LOWERFILESUBSUB | 0 EOPSY/RECURSEFILE | 0 EOPSY/UPPERFOLDERMAIN/UPPERFILESUB | 0 .../UPPERFOLDERSUB/UPPERFILESUBSUB | 0 EOPSY/b | 0 EOPSY/modify.sh | 18 ++++++++++++++++++ EOPSY/recurselowerfile | 0 EOPSY/sed | 0 EOPSY/sedlowercasefoldermain/sedlowerfilesub | 0 .../sedlowerfoldersub/sedlowerfilesubsub | 0 EOPSY/sedrecursefile | 0 13 files changed, 18 insertions(+) create mode 100644 EOPSY/A create mode 100644 EOPSY/LOWERCASEFOLDERMAIN/LOWERFILESUB create mode 100644 EOPSY/LOWERCASEFOLDERMAIN/LOWERFOLDERSUB/LOWERFILESUBSUB create mode 100644 EOPSY/RECURSEFILE create mode 100644 EOPSY/UPPERFOLDERMAIN/UPPERFILESUB create mode 100644 EOPSY/UPPERFOLDERMAIN/UPPERFOLDERSUB/UPPERFILESUBSUB create mode 100644 EOPSY/b create mode 100644 EOPSY/recurselowerfile create mode 100644 EOPSY/sed create mode 100644 EOPSY/sedlowercasefoldermain/sedlowerfilesub create mode 100644 EOPSY/sedlowercasefoldermain/sedlowerfoldersub/sedlowerfilesubsub create mode 100644 EOPSY/sedrecursefile diff --git a/EOPSY/A b/EOPSY/A new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/LOWERCASEFOLDERMAIN/LOWERFILESUB b/EOPSY/LOWERCASEFOLDERMAIN/LOWERFILESUB new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/LOWERCASEFOLDERMAIN/LOWERFOLDERSUB/LOWERFILESUBSUB b/EOPSY/LOWERCASEFOLDERMAIN/LOWERFOLDERSUB/LOWERFILESUBSUB new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/RECURSEFILE b/EOPSY/RECURSEFILE new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/UPPERFOLDERMAIN/UPPERFILESUB b/EOPSY/UPPERFOLDERMAIN/UPPERFILESUB new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/UPPERFOLDERMAIN/UPPERFOLDERSUB/UPPERFILESUBSUB b/EOPSY/UPPERFOLDERMAIN/UPPERFOLDERSUB/UPPERFILESUBSUB new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/b b/EOPSY/b new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/modify.sh b/EOPSY/modify.sh index 28444283..49e18e34 100755 --- a/EOPSY/modify.sh +++ b/EOPSY/modify.sh @@ -4,6 +4,8 @@ # the name of the script without a path +name=`basename $0` + help() { echo "-l -> lowerize file/folder name" @@ -19,6 +21,12 @@ help() uppercase() { + if test "$1" = $name + then + error_msg "you cannot modify name of this script!" + exit 3 + fi + if test -z "$1" then @@ -42,6 +50,11 @@ uppercase() lowercase() { + if test "$1" = $name + then + error_msg "you cannot modify name of this script!" + exit 3 + fi if test -z "$1" then error_msg "missing filename for -l" @@ -60,6 +73,11 @@ lowercase() sneed() { + if test "$2" = $name + then + error_msg "you cannot modify name of this script!" + exit 3 + fi if test -z "$1" then error_msg "missing sed pattern" diff --git a/EOPSY/recurselowerfile b/EOPSY/recurselowerfile new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/sed b/EOPSY/sed new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/sedlowercasefoldermain/sedlowerfilesub b/EOPSY/sedlowercasefoldermain/sedlowerfilesub new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/sedlowercasefoldermain/sedlowerfoldersub/sedlowerfilesubsub b/EOPSY/sedlowercasefoldermain/sedlowerfoldersub/sedlowerfilesubsub new file mode 100644 index 00000000..e69de29b diff --git a/EOPSY/sedrecursefile b/EOPSY/sedrecursefile new file mode 100644 index 00000000..e69de29b