summaryrefslogtreecommitdiff
path: root/rm_whitespaces
diff options
context:
space:
mode:
authorfilip <“filip.rabiega@gmail.com”>2025-09-23 13:55:43 +0200
committerfilip <“filip.rabiega@gmail.com”>2025-09-23 13:55:43 +0200
commit8b23667b4e7435e96a60d99c3f5e5e9583237b18 (patch)
tree1f5f49aecf38948f03de978aac0db49c0b9e7143 /rm_whitespaces
parente4ea00cfc9fc7340c62dd920b4754787c4499de6 (diff)
downloadchadscripts-8b23667b4e7435e96a60d99c3f5e5e9583237b18.tar.gz
chadscripts-8b23667b4e7435e96a60d99c3f5e5e9583237b18.tar.bz2
chadscripts-8b23667b4e7435e96a60d99c3f5e5e9583237b18.zip
new stuff
Diffstat (limited to 'rm_whitespaces')
-rwxr-xr-xrm_whitespaces21
1 files changed, 21 insertions, 0 deletions
diff --git a/rm_whitespaces b/rm_whitespaces
new file mode 100755
index 0000000..214f67c
--- /dev/null
+++ b/rm_whitespaces
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+if [ "$#" -gt 1 ]; then
+ echo "Usage: delete_whitespaces <directory>"
+ exit 1
+fi
+
+if [ "$#" -eq 0 ]; then
+ dir="$( pwd )"
+else
+ dir="$1"
+fi
+
+cd "$dir" || { echo "Couldn't cd to directory. Exiting..."; exit 1; }
+
+for file in "$dir"/*; do
+ newname="$( echo "$file" | sed 's/[ \t]/\_/g' )"
+ mv "$file" "$newname"
+done
+
+exit 0