3

最近Linuxに切り替えたばかりで、ファイルの負荷を変更して拡張子を変えたいと思っています。たとえば、.doc / docxを.txtに、画像を.jpgに変更したいとします。拡張子をカバーするcshスクリプトはありますか、それともファイルタイプごとに新しいスクリプトを作成する必要がありますか。

私はこれまでにこれを持っていますが、それが実際に機能するかどうかはわかりません。どんな助けでも大歓迎です!

#!/bin/bash
for f in *.$1
do
    [ -f "$f" ] && mv -v "$f" "${f%$1}$2"
done
4

3 に答える 3

5

車輪の再発明の必要はありません:http: //linux.die.net/man/1/rename

rename .doc .txt *.doc
于 2012-04-14T01:03:28.523 に答える
5

ファイル形式を変換するには、適切なプログラムが必要です。

  • wvWareに変換するためdocに使用しますhtml
  • ImageMagickに変換するためpngに使用しますjpg
  • html2textに変換するためhtmlに使用しますtxt
于 2012-04-14T01:04:12.580 に答える
2

名前を変更します。ただし、Word文書の名前を変更しても、テキストになることはありません。

于 2012-04-14T00:59:16.527 に答える