2016-07-26 6 views
1

私は大文字小文字を区別するのが新しいです。私はビューでチェックアウトされたファイルを見つけるためのスクリプトを書く必要があります。それは、fileNameをdirectoryとwhoでチェックアウトしてリストする必要があります。 Cleartool - チェックアウトしたファイルとチェックアウトした人を確認してください

が、私はそれは私が唯一のエコーたい
21-Jul.13:39 idOfWhoCheckedOut checkout version "./src/java/com/package/MyJavaClass.java" from /main/vob_view/view_integ/view_common_source/vobName_source_build/viewName/0 (reserved) 

を表示私は

ct setview viewName 
./findCheckout.sh 

を実行

cd /vobs/vobElemnt 
ct lsco -rec -cview 

findCheckout.sh

を作成./src/java/com/package/MyJavaClass.javaidOfWhoCheckedOut

どうすれば入手できますか?

答えて

1

lsco man pageを参照すると、cleartool lscoコマンドをfmt_ccase directiveに組み合わせる必要があります。あなたが望むもののみ表示していました

ct lsco -rec -cview -fmt "\tElement: %-13.13En Version: %Vn User: %u\n" 

(あなたがそれを必要としない場合は、バージョンの一部を削除することができます)

そうすれば、実行する解析は/ awkは/カットしようとしてよりはるかに簡単ですlscoの完全な元の出力にあなたの方法をsedしてください。
fmt_ccase directivesで必要な出力を作成します。

関連する問題