ps -ef
の出力を python 行ごとにパイプしたい。
私が使用しているスクリプトはこれです(first.py)-
#! /usr/bin/python
import sys
for line in sys.argv:
print line
残念ながら、「行」は空白で区切られた単語に分割されています。たとえば、
echo "days go by and still" | xargs first.py
私が得る出力は
./first.py
days
go
by
and
still
出力が次のようになるスクリプトの書き方
./first.py
days go by and still
?