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
|
||||
test1.apk
|
||||
test2.apk
|
||||
test apk.apk
|
||||
test apk1.apk
|
||||
|
|
|
@ -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
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