2009-07-28 10 views
0

私は次のことをやろうとしている:迅速なLinuxの質問

私は特定の文書で、右の構文を探していODTファイルのすべてのための$ OOOPYTHON DocumentConverter.py .odt PDFファイル

すべてのodtsをpdfsに変換します。

ありがとうございます! ジェイク

答えて

3
for file in *.odt; do 
    $OOOPYTHON DocumentConverter.py "$file" "${file%.odt}.pdf" 
done 
0
for file in `ls *.odt` 
do 
    DocumentConverter.py $file ${file%.odt}.pdf 
done 

または実際のコマンドの構文は、あなたが見つける使用することができます

+1

必要はありませんlsの。 、偉大 – ghostdog74

+0

* .odt内のファイルのためので、私はこのでした: 'のLSでのファイルの * .odt' DO $ OOOPYTHON DocumentConverter.py $ファイル$ file.pdf は を行わなく、どのように私は入力を得るのですかファイル "123.odt"上記のコードで "123.odt.pdf"に変換しないでください? –

+0

$ {file%.odt} .pdf –

1

が何であれ、例:

find /path/to/files/ -name '*.odt' -exec python /path/to/DocumentConverter.py '{}' '{}.pdf' \; 
+0

ありがとうございます!あなた皆、すべての岩! –