- PR -

シェルスクリプト(リストファイルからコマンドに複数の引数を渡すには?)

1
投稿者投稿内容
未記入
大ベテラン
会議室デビュー日: 2007/07/03
投稿数: 136
投稿日時: 2007-07-03 22:23
リストファイルを読み込ませてコマンドに引数を複数渡して発行したいのですが、
どうすればいいのでしょうか?

list.txt
--------------
hoge,hoge.com,dix49as
hage,hage.jp,iv9ekdl
fuge,fuge.com,949r9d
-----------------

command hoge hoge.com dix49as
command hage hage.jp iv9ekdl
・・・

よろしくお願いします。
温州蜜柑
ベテラン
会議室デビュー日: 2005/01/24
投稿数: 65
お住まい・勤務地: 東京都
投稿日時: 2007-07-03 22:37
こんなかんじです。

コード:
#!/bin/sh

while IFS="," read cmd arg1 arg2
do
    eval $cmd $arg1 $arg2
done < list.txt

exit


未記入
大ベテラン
会議室デビュー日: 2007/07/03
投稿数: 136
投稿日時: 2007-07-04 11:37
うまくいきました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)