एसईडी
sed 's/\s.*$//'
ग्रेप
grep -o '^\S*'
awk
awk '{print $1}'
जैसा कि टिप्पणियों में बताया गया है, -oपोसिक्स नहीं है; हालांकि GNU और BSD दोनों के पास है, इसलिए इसे ज्यादातर लोगों के लिए काम करना चाहिए।
इसके अलावा, \s/ \Sसभी प्रणालियों पर नहीं हो सकता है, अगर आपका यह नहीं जानता है कि आप शाब्दिक स्थान का उपयोग कर सकते हैं, या यदि आप स्थान और टैब चाहते हैं, तो एक ब्रैकेट अभिव्यक्ति ( [...]), या [[:blank:]]वर्ण वर्ग (ध्यान दें कि कड़ाई से बोल रहा \sहै) समतुल्य है [[:space:]]और ऊर्ध्वाधर रिक्ति वर्णों के साथ-साथ सीआर, एलएफ या वीटी भी शामिल है जिसके बारे में आपको परवाह नहीं है)।
awk एक मान लिया गया लाइनों एक रिक्त वर्ण के साथ प्रारंभ नहीं है।
<यहाँ उपयोगी क्यों है?