ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

#!/bin/shコミュの拡張子合致のファイルを一括変換

  • mixiチェック
  • このエントリーをはてなブックマークに追加
調べ方が下手だからか
ググってもピッタンコの例が見つからず
投稿してしまいます
OSX10.3.9でbashを使ってます

Usage: rtf2txt [-l] [-e encoding] file1 [file2] [...]
Dump RTF, Plaintext, DOC or HTML files' text contents to stdout.
http://www.bluem.net/downloads/
Examples:
Convert RTF to MacRoman: rtf2txt dummy.rtf
Convert RTF to UTF-8: rtf2txt -e utf8 dummy.rtf
Convert text to Win charset: rtf2txt -e winlatin1 dummy.txt

なるソフトを見つけ
あるディレクトリ内のxxx.rtfファイルを
全てxxx.scdというプレーンテキストに変換したく思ってます
一個一個マニュアルでなら
rtf2txt -e utf8 xxx.rtf > xxx.scd
ですよね
これはbashで一括処理可能なのでしょうか?
もしくはpythonあたりを使うのが常道でしょうか?

あまりに初心者系はお恥ずかしい限りですが
お知恵拝借お願いいたします!

コメント(4)

for i in *rtf; do j=`basename $i .rtf`; rtf2txt -e utf8 $i > $j.scd; done
で、どうですか
お見事!
自分の環境で、Terminal派に転向した恩恵を
初めて実感しました

ここを出発点に
使われてる文法を逆引きして
実用に合わせてsh勉強を開始しようと思います

有難うございます
直感ですが、zshなら一撃でやってくれそうな予感。bashも独自機能を使えばあるいは。
むむ
p:dはzshがデフォルトなので
気になるお言葉ですが
OSX10.3.9も、まだまだ使うので
両方で使えるスクリプトを心がけたいです
UbunutuもZshがデフォルトでしたっけ?

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

#!/bin/sh 更新情報

#!/bin/shのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング