This commit is contained in:
simono41 2017-10-11 03:46:27 +02:00
parent 1a30985a28
commit cdc18fa825
4 changed files with 65 additions and 12 deletions

2
.gitignore vendored
View file

@ -3,3 +3,5 @@ test
test.apk
test1.apk
test2.apk
test apk.apk
test apk1.apk

View file

@ -1,21 +1,43 @@
#!/system/xbin/bash
finds=$(find $1*.apk)
set -x
i=0
for wort in "$finds"
#! /bin/sh
# Name: replaceSpace
# Ersetzt Leerzeichen in Datei- bzw. Verzeichnisnamen durch '_'
space=' '
replace='_' # Ersetzungszeichen
# Ersetzt alle Datei- und Verzeichnisnamen im
# aktuellen Verzeichnis
for source in *
do
echo "Installiere $wort"
pm install "$wort"
shift
case "$source" in
# Ist ein Leerzeichen im Namen vorhanden ...
*"$space"*)
# Erst mal den Namen in dest speichern ...
dest=`echo "$source" | sed "s/$space/$replace/g"`
# ... überprüfen, ob bereits eine Datei bzw.
# ein Verzeichnis mit gleichem Namen existiert
if test -f "$dest"
then
echo "Achtung: "$dest" existiert bereits ... \
(Überspringen)" 1>&2
continue
fi
# Vorgang auf der Standardausgabe mitschreiben
echo mv "$source" "$dest"
# Jetzt ersetzen ...
mv "$source" "$dest"
;;
esac
done
# Beginne installieren der apks
finds=$(find $1*.apk)
for wort in $finds
do
echo "Installiere $wort"
pm install "$wort"
done
sync
echo "Fertig!!!"

29
replaceSpace.sh Executable file
View file

@ -0,0 +1,29 @@
#! /bin/sh
# Name: replaceSpace
# Ersetzt Leerzeichen in Datei- bzw. Verzeichnisnamen durch '_'
space=' '
replace='_' # Ersetzungszeichen
# Ersetzt alle Datei- und Verzeichnisnamen im
# aktuellen Verzeichnis
for source in *
do
case "$source" in
# Ist ein Leerzeichen im Namen vorhanden ...
*"$space"*)
# Erst mal den Namen in dest speichern ...
dest=`echo "$source" | sed "s/$space/$replace/g"`
# ... überprüfen, ob bereits eine Datei bzw.
# ein Verzeichnis mit gleichem Namen existiert
if test -f "$dest"
then
echo "Achtung: "$dest" existiert bereits ... \
(Überspringen)" 1>&2
continue
fi
# Vorgang auf der Standardausgabe mitschreiben
echo mv "$source" "$dest"
# Jetzt ersetzen ...
mv "$source" "$dest"
;;
esac
done

View file