電子書籍の厳選無料作品が豊富!

シェルスクリプトの引数

linuxのシェルスクリプトの引数に関しての質問です。引数の数が一桁くらいならいいのですが、200万個の引数を使うとなると、いちいち引数を手で書くわけにはいきません。引数をテキストから直接読み込むことはできませんか?

A 回答 (3件)

200万個の引数?とりあえずbashだと1000万文字くらいは大丈夫でした。

シェルによってはコマンドライン長の上限がもっと小さい物もあるかもしれません。

command `cat file`
で。
    • good
    • 0
この回答へのお礼

回答助かりました。本当にこれで作業がはかどります。

お礼日時:2010/10/31 22:16

xargs という方針もある.


もっとも, なんのためにそんなに大量に引数を使うのかが理解できんが.
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
ゼミでネットワークのログの解析を行っています。

お礼日時:2010/10/31 22:17

こんな感じでファイルの中身を一行ずつ読めます。


#!/bin/sh
FILE=test.txt
while read LINE
do
echo $LINE
done < $FILE

参考URL:http://x68000.q-e-d.net/~68user/unix/pickup?%A5% …
    • good
    • 0
この回答へのお礼

URL参考になりました。ありがとうございます。

お礼日時:2010/10/31 22:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!