2016-12-07 11 views
0

ファイルから行ごとにCプログラムにデータを送信し、データの値を華氏からケルビンに変換することに関する質問があります。プログラムを一行ずつ読み込んだ後、一行ごとに出力をスクリプトに戻すにはどうすればよいですか?Bash:行ごとにCプログラムにデータファイルを送信する

+0

:-line、これはケルビンの改行区切りリストを置くkelvins変数に値あなたはそれぞれのことで何かできるのですか?もしそうなら、あなたは[ここ]を見ることができます(http://stackoverflow.com/questions/7619438/bash-read-a-file-line-by-line-and-process-each-segment-as-parameters-to-他の-p) –

+0

Cプログラムはどのようにデータを読み込みますか? – cdarke

+0

Cプログラムで1行ずつ読むのに間違っていますか?私は '-r行を読んでいる間に'のようなものが欲しい理由を理解していません。 Cprog "$ {line}"を実行します。完了しました。 –

答えて

0

変換プログラムへのインターフェイスが指定されていないため、ここで何が必要なのかは分かりません。このプログラムはf2kと呼ばれ、標準入力から行ごとに華氏値を読み取り、変換された値を行ごとに標準出力に書き込み、ファイルfahrenheits.txtに華氏値のリストが1つずつ含まれていると仮定しますそれで、あなたは温度のリストを持っているファイルを持っている、とあなたは、それぞれに変換された温度を取得したい

kelvins=$(f2k <fahrenheits.txt) 
関連する問題