انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mhch در 18 شهریور 1392، 12:52 بظ
-
سلام
میخوام ستون دوم خروجی ps aux
رو جدا کنم
ps aux | cut -d" " -f 2
رو میزنم اما میگه جداکننده باید تک کاراکتر باشه
با تشکر
-
اگه هدفتون استفاده از 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}'