fix
This commit is contained in:
parent
1a30985a28
commit
cdc18fa825
4 changed files with 65 additions and 12 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -3,3 +3,5 @@ test
|
||||||
test.apk
|
test.apk
|
||||||
test1.apk
|
test1.apk
|
||||||
test2.apk
|
test2.apk
|
||||||
|
test apk.apk
|
||||||
|
test apk1.apk
|
||||||
|
|
|
@ -1,21 +1,43 @@
|
||||||
#!/system/xbin/bash
|
#!/system/xbin/bash
|
||||||
|
|
||||||
finds=$(find $1*.apk)
|
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
i=0
|
#! /bin/sh
|
||||||
for wort in "$finds"
|
# Name: replaceSpace
|
||||||
|
# Ersetzt Leerzeichen in Datei- bzw. Verzeichnisnamen durch '_'
|
||||||
|
space=' '
|
||||||
|
replace='_' # Ersetzungszeichen
|
||||||
|
# Ersetzt alle Datei- und Verzeichnisnamen im
|
||||||
|
# aktuellen Verzeichnis
|
||||||
|
for source in *
|
||||||
do
|
do
|
||||||
|
case "$source" in
|
||||||
echo "Installiere $wort"
|
# Ist ein Leerzeichen im Namen vorhanden ...
|
||||||
|
*"$space"*)
|
||||||
pm install "$wort"
|
# Erst mal den Namen in dest speichern ...
|
||||||
|
dest=`echo "$source" | sed "s/$space/$replace/g"`
|
||||||
shift
|
# ... ü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
|
done
|
||||||
|
|
||||||
sync
|
|
||||||
|
|
||||||
echo "Fertig!!!"
|
echo "Fertig!!!"
|
||||||
|
|
||||||
|
|
29
replaceSpace.sh
Executable file
29
replaceSpace.sh
Executable 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
|
Loading…
Reference in a new issue