私の端末で:
ps  aux|awk '{print $1}'
USER
root
root
root
root
statd
root
root
root
101
daemon
avahi
avahi
103
rtkit
debian
debian
debian
出力を取得したいのは、
USER 
root 
statd 
101 
daemon 
avahi 
103 
rtkit 
debian  です
シェルの書き方は?
私の端末で:
ps  aux|awk '{print $1}'
USER
root
root
root
root
statd
root
root
root
101
daemon
avahi
avahi
103
rtkit
debian
debian
debian
出力を取得したいのは、
USER 
root 
statd 
101 
daemon 
avahi 
103 
rtkit 
debian  です
シェルの書き方は?
一方通行:
ps  aux | awk '!a[$1]++{print $1}'
以下を使用する代わりにawk '{print $1}':
awk '{a[$1];next}END{for(i in a )print i}'
コマンド出力を sort 、次に uniq にパイプできます
ps  aux|awk '{print $1}' | sort | uniq
特定の順序でリストが必要な場合は、もう少し複雑になります。