61

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

?

4

4 に答える 4