انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: mhch در 18 شهریور 1392، 12:52 ب‌ظ

عنوان: اپشن های f و d در کامند cut
ارسال شده توسط: mhch در 18 شهریور 1392، 12:52 ب‌ظ
سلام
میخوام ستون دوم خروجی ps aux رو جدا کنم
ps aux | cut -d"     " -f 2رو میزنم اما میگه جداکننده باید تک کاراکتر باشه
با تشکر
عنوان: پاسخ : اپشن های f و d در کامند cut
ارسال شده توسط: B در 18 شهریور 1392، 01:17 ب‌ظ
اگه هدفتون استفاده از cut هست بجز استفاده از یک برنامه‌واسط برای تبدیل چندین فضای خالی به یک فضای خالی؛ راه دیگه ندارید!
یا میتونید از پارامتر c استفاده کنید که خب راه دقیقی شاید نباشه

ps aux | sed 's/  */ /g' | cut -d ' ' -f 2
http://stackoverflow.com/questions/14056825/how-to-determine-the-exact-character-of-a-whitespace-in-linux (http://stackoverflow.com/questions/14056825/how-to-determine-the-exact-character-of-a-whitespace-in-linux)


ولی اگه هدقتون نتیجه هستش؛میتونید خیلی راحت با awk ایکارو پیاده سازی کنید:

ps -aux | awk '{print $2}'