質問 |
||
| 質問者: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です。 よろしくお願いいたします。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |