2017-02-04 2 views
0

私はこの種の答えを見逃すことはありません。私は同じファイル名を持つ2つのディレクトリを持っており、これらのdiffの結果からHTMLファイルを生成するために各ファイルセットのファイルdiffを探したいとします。すべてのファイルには変更がありますのでご安心ください。例えばLinuxの2つのディレクトリからファイル差分のHTMLファイルを生成するには

dir1の
FILE1.TXT
FILE2.TXT
...そう

dir2の

FILE1.TXT FILE2.TXT
上... so on

結果は次のようになりますが、本当に重要ではありませんHTMLファイル名:
file1.html
..so


には、どのように私はこれをやって行くことができる
file2.html?私はおよそ100のファイル差分を持っています。これは100のHTMLを意味します。このための命令があれば、私は非常に驚くだろう(そこにいることを望む)。これまでは、vi -d file1 file2というコマンドを使用して、diffopt + = iwhiteを使用して空白を無視し、TOhtmlを使用して1つのHTMLファイルを作成しました。私はかなり新しいスクリプトを作成するので、どんな助けでも大歓迎です!

+0

スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)も参照してください。 – jww

答えて

0

たぶん、あなたは次のようにシェルスクリプトを必要とする:

#! /bin/bash 
for i in $(seq 1 100) 
do 
    diff dir1/file$i.txt dir2/file$i.txt > file$i.html 
done 

は、特定のニーズに適合させます。

関連する問題