ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:usamaru12 shellの文法 deffとdo while ??
困り度:
  • すぐに回答を!
最終目標はaaa.c(aaa.txtの中身)とaaa_x.c(bbb.txt)、bbb.cとbbb_x.cのdiffをとり、差分をtxtファイルに出力したいと思っています。
ファイル名の規則は1パターンのみで、_xの前の部分が同じもの通しがdiffをとる対象になります。
(パスはすべてばらばらです)

aaa.txtの中身
ファイルパス/ファイル名
a/b/c/aaa.c
aa/bb/cc/bbb.c
.
.
.

bbb.txtの中身
ファイルパス/ファイル名
x/y/z/aaa_x.c
xx/yy/zz/bbb_x.c
.
.
.


考えている処理は
(1)aaa.txtからファイル名を抜き出す(basename ?) →結果を変数(AAA)に代入
(2)抜き出したファイル名に_xを追加(.を_x.に置き換え)した変数(BBB)でbbb.txtを検索
(3)変数AAAとBBBのdiffをとる>>txtファイルに出力する

shellをうまくつかいこなせず、すみませんが教えていただければと思います。
質問投稿日時:08/04/10 01:09
質問番号:3936536
この質問に対する回答は締め切られました。

回答

良回答10pt

回答者:shimix OS(と使っているshell)は何でしょうか?補足をお願いします。
種類:補足要求
どんな人:経験者
自信:参考意見
回答日時:08/04/10 03:37
回答番号:No.1
この回答への補足osはwindows xp proで,
テラタームで実行します、
bshellです。

よろしくお願いいたします。
この回答へのお礼この回答にお礼をつける(質問者のみ)