2012-05-08 46 views
1

我做的一個關於文件描述:cleartool描述-ahlink - 所有文件名

ct desc -ahlink -all 5.txt 
[email protected]@/main/52 
Hyperlinks: 

Merge <- /vobs/TESTVOB/[email protected]@/main/test_branch/1 
Merge <- /vobs/TESTVOB/[email protected]@/main/test_branch/2 

有使用-fmt收穫的人從描述命令的最後一個超級鏈接,而無需使用UNIX命令ClearCase中的方式實現這一目標?

如果不能有人建議我適當的unix命令來獲得所需的輸出?

我試過這個命令:

ct desc -ahlink -all 5.txt | grep Merge | cut -d "-" -f2 

and this gives me: 
    /vobs/TESTVOB/[email protected]@/main/test_branch/1 
    /vobs/TESTVOB/[email protected]@/main/test_branch/2 

I only want: 
    /vobs/TESTVOB/[email protected]@/main/test_branch/2 

在此先感謝您的幫助

回答

1

我不知道土生土長的方式來獲得,去年的超鏈接。

所以使用UNIX命令一樣tail應該足夠:

ct desc -ahlink -all 5.txt | grep Merge | tail -1 | cut -d "-" -f2 
+0

感謝VonC。接受你的答案。上述命令中唯一的變化是:tail -1而不是tail -n 1,我確定這是你的意圖。 – soothsayer

+0

@soothsayer tail命令fixed:回答編輯。 – VonC