time ls
का उपयोग करना, मैं निम्नलिखित उत्पादन:Grep समय आदेश उत्पादन
$ time ls -l
total 2
-rwx------+ 1 FRIENDS None 97 Jun 23 08:59 location.txt
-rw-r--r--+ 1 FRIENDS None 10 Jun 23 09:06 welcome
real 0m0.040s
user 0m0.000s
sys 0m0.031s
अब, जब मैं grep
को केवल असली मूल्य लाइन की कोशिश, वास्तविक परिणाम है:
$ time ls -l | grep real
real 0m0.040s
user 0m0.000s
sys 0m0.031s
मेरा सवाल है, आउटपुट के रूप में केवल वास्तविक मूल्य कैसे प्राप्त करें? इस मामले में, 0m0.040s
।
'टाइम' अपने आउटपुट को stderr पर भेज रहा है, stdout नहीं, इसलिए 'grep' इसके आउटपुट के * किसी भी * को संसाधित नहीं कर रहा है। – Gabe