2013-02-24 63 views
2

有什麼辦法讓tcsh把最後一條命令的輸出保存在一個特殊的變量中嗎?在tcsh中python-shell的下劃線變量的對應部分?

我知道我可以使用反引號捕捉輸出,但是如果我一開始不使用反引號,它不會被捕捉到任何地方。 (任何喜歡Python shell中的下劃線變量的人都知道我在說什麼)

E.g.

% ls | head -2 
% echo $_OUT_ 
-> myfile1 myfile2 

回答

3

page列出的tcsh的特殊變量,並且不指定有你在找什麼特殊的變量。

此外,這裏是a possible duplicate你的問題。

+0

我同意,這是該問題的重複。惱人的是,你不能提交與賞金問題的密切投票。 – Barmar 2013-03-09 11:25:37

+0

當然,我已經知道沒有這種現有的特殊變量。儘管沒有得到令人滿意的答案(我確信有一種方法,但它可能不是簡單/漂亮/常規的,例如,你總是可以破解'tcsh'的代碼,我只是希望有一種更簡單的方法),我接受你的答案,因爲你是唯一花時間寫答案的人;) – shx2 2013-03-15 09:54:08