![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Schnelle Frage, wenn die Datei vorhanden ... | elbombillo | UNIX-Desktop für Dummies Fragen & Antworten | 1 | 11-30-2008 12:45 AM |
| Wenn die Datei nicht vorhanden erstellen Sie ein neues | din_annauniv | Shell Programmierung und Scripting | 3 | 05-28-2008 08:30 AM |
| Haben Sie ein Shell-Skript prüfen, ob eine Datei existiert, bevor eine andere Datei | heprox | Shell Programmierung und Scripting | 3 | 11-14-2006 03:26 AM |
| Wie um zu überprüfen, ob das Verzeichnis / Datei gibt es mit C / C + + | steven88 | High-Level-Programmierung | 2 | 01-03-2006 02:55 AM |
| Wie um zu überprüfen, ob die Datei existiert oder nicht? | gusla | UNIX for Dummies Questions & Answers | 3 | 03-27-2002 10:56 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Doc-Datei, wenn vorhanden entfernen
Ich benötige Hilfe beim Ausführen eines Skripts. Ich habe das Skript sucht in einem Ordner und konvertieren. Doc-Dateien zu. Odt. Das Skript funktioniert, außer, dass ich es haben wollte nur ausgeführt werden, wenn. Doc-Dateien sind. Wenn ich kann dies tun, dann kann ich die. XLS-Dateien und. Ppt-Dateien in den Ordner, und wandeln sie, wenn sie entdeckt werden.
Das ist es, was ich derzeit: Code:
#! /bin/bash
for file in *.doc
do
if [ -e "*.doc" ]
then
mkdir ./ODT
python /opt/DocumentConverter/DocumentConverter.py "${file}" "${file}".odt
for i in *.odt; do j=`echo $i | sed 's/doc.odt/odt/g'`; mv "$i" ./ODT/"$j"; done
fi
done
|
|
||||
|
Zitat:
Code:
#! /bin/bash
##
soffice -headless -accept="socket,port=8100;urp;"
for file in *.doc
do
mkdir ./ODT
python /opt/DocumentConverter/DocumentConverter.py "${file}" ./ODT/"${file}".odt
for i in *.odt; do j=`echo $i | sed 's/doc.odt/odt/g'`; mv "$i" "$j"; done
done
for file in *.xls
do
mkdir ./ODS
python /opt/DocumentConverter/DocumentConverter.py "${file}" ./ODS/"${file}".ods
for i in *.ods; do j=`echo $i | sed 's/xls.ods/ods/g'`; mv "$i" "$j"; done
done
for file in *.ppt
do
mkdir ./ODP
python /opt/DocumentConverter/DocumentConverter.py "${file}" ./ODP/"${file}".odp
for i in *.odp; do j=`echo $i | sed 's/ppt.odp/odp/g'`; mv "$i" "$j"; done
done
for file in *.odt
do
mkdir ./DOC
python /opt/DocumentConverter/DocumentConverter.py "${file}" ./DOC/"${file}".doc
for i in *.doc; do j=`echo $i | sed 's/odt.doc/doc/g'`; mv "$i" "$j"; done
done
for file in *.ods
do
mkdir ./XLS
python /opt/DocumentConverter/DocumentConverter.py "${file}" ./XLS/"${file}".xls
for i in *.xls; do j=`echo $i | sed 's/ods.xls/xls/g'`; mv "$i" "$j"; done
done
for file in *.odp
do
mkdir ./PPT
python /opt/DocumentConverter/DocumentConverter.py "${file}" ./PPT/"${file}".ppt
for i in *.ppt; do j=`echo $i | sed 's/odp.ppt/ppt/g'`; mv "$i" "$j"; done
done
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|