![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Quick hvis filen findes spørgsmål ... | elbombillo | UNIX Desktop til dukkerne Spørgsmål & svar | 1 | 11-30-2008 12:45 AM |
| Hvis filen ikke eksisterer oprette et nyt | din_annauniv | Shell Programmering og Scripting | 3 | 05-28-2008 08:30 AM |
| Har en shell script kontrollere, om en fil til at eksistere inden behandling en anden fil | heprox | Shell Programmering og Scripting | 3 | 11-14-2006 03:26 AM |
| hvordan man kan kontrollere, om mappe / fil findes ved hjælp af C / C + + | steven88 | Højtstående Programmering | 2 | 01-03-2006 02:55 AM |
| hvordan man kan kontrollere, om filen eksisterer eller ej? | gusla | UNIX for dummyer Spørgsmål & svar | 3 | 03-27-2002 10:56 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hvis doc-fil findes fjerne
Jeg har brug for hjælp til at køre et script. Jeg har script se ind i en mappe og konvertere. Doc-filer til. Odt. Scriptet virker fint bortset fra, at jeg ønsker, at den kun køre, når. Doc-filer er til stede. Hvis jeg kan gøre dette, så jeg kan putte. Xls-filer og. Ppt-filer i mappen og konvertere dem, når de opdages. Dette er, hvad jeg har i øjeblikket: 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
Tak! |
|
||||
|
Citat:
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
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|