Alexey:Desktop Alexey$ ps -xla
UID PID PPID F CPU PRI NI SZ RSS WCHAN S ADDR TTY TIME CMD
0 1 0 80004004 0 31 0 2508844 3720 - Ss 0 ?? 0:04.39 /sbin/launchd
501 11 1 4004 0 33 0 2526496 4772 - Ss 0 ?? 0:00.31 /usr/libexec/UserEventA
...
...
シェルに入力したユーザーのプロセスの情報を表示するスクリプトを書いています
read userid
コマンドps -xla
は、プロセスの完全な情報を表示します
この出力を解析して、UID=$userid の文字列を見つける必要があります
助けてください!おそらくgrep、sed、awk、またはほぼすべての場所で100%機能する他のソリューションなど、最適でシンプルなソリューションを見つける必要があります。いくつかのバリエーションを書いてください。