ClearCaseを使用していますが、バッチスクリプトを使用して、cleartoolコマンドで生成されたテキストファイルを実行し、@@
文字列を含む行のみを抽出し、その行の先頭から文字列までを抽出し、@@
前後に引用符を付けたいと考えています。 。
テキストファイルの例は次のとおりです。
"Created automatically as a result of 'Work On' action in ClearQuest"
owner: <owner>
group: <group>
stream: <stream>
title: <title>
change set versions:
M:\LEVEL1\PROJECT\src\ROOT@@\main\LEVEL1\6
M:\LEVEL1\PROJECT\src\ROOT\file 7.txt@@\main\LEVEL1\1
M:\LEVEL1\PROJECT\src\ROOT\folder 2@@\main\LEVEL1\2
M:\LEVEL1\PROJECT\src\ROOT\folder 2\file 6.txt@@\main\LEVEL1\1
M:\LEVEL1\PROJECT\src\ROOT\folder 2\file 8.txt@@\main\LEVEL1\1
M:\LEVEL1\PROJECT\src\ROOT\folder 2@@\main\LEVEL1\1
M:\LEVEL1\PROJECT\src\ROOT\file 4.txt@@\main\LEVEL1\2
M:\LEVEL1\PROJECT\src\ROOT@@\main\LEVEL1\5
M:\LEVEL1\PROJECT\src\ROOT\file 2.txt@@\main\LEVEL1\4
M:\LEVEL1\PROJECT\src\ROOT\file 1.txt@@\main\LEVEL1\4
M:\LEVEL1\PROJECT\src\ROOT@@\main\LEVEL1\3
M:\LEVEL1\PROJECT\src\ROOT@@\main\LEVEL1\3\file 3.txt\main\LEVEL1\1
clearquest record id: <id>
clearquest record State: <state>
私が出力したいのは次のとおりです。
"M:\LEVEL1\PROJECT\src\ROOT"
"M:\LEVEL1\PROJECT\src\ROOT\file 7.txt"
"M:\LEVEL1\PROJECT\src\ROOT\folder 2"
"M:\LEVEL1\PROJECT\src\ROOT\folder 2\file 6.txt"
"M:\LEVEL1\PROJECT\src\ROOT\folder 2\file 8.txt"
"M:\LEVEL1\PROJECT\src\ROOT\folder 2"
"M:\LEVEL1\PROJECT\src\ROOT\file 4.txt"
"M:\LEVEL1\PROJECT\src\ROOT"
"M:\LEVEL1\PROJECT\src\ROOT\file 2.txt"
"M:\LEVEL1\PROJECT\src\ROOT\file 1.txt"
"M:\LEVEL1\PROJECT\src\ROOT"
"M:\LEVEL1\PROJECT\src\ROOT"
これは可能ですか?
よろしくお願いします、
アンドリュー