-1

私が書こうとしているこのスクリプトに混乱しています。何か助けていただければ幸いです。私は周りを検索しましたが、解決策を思いつくことができませんでした。目の前にあるのは確かです。

値を返す API 呼び出しを行う Python スクリプトがあります。各行を python スクリプトに送信し、返されたテキストを test.txt に保存するファイル (examplefile.txt) があります。

これが私が思いついたものですが、機能していません。スクリプトは正しく実行されているように見え、exampleFile.txt から送信されたすべての値が表示されますが、test.txt ファイルには何も保存されません。

cat exampleFile.txt | while read line; do ./apiCall.py -v $line | cut -f2 -d, > test.txt |; done

修正方法に関するアイデアはありますか?

回答ありがとうございます!:

cat exampleFile.txt | while read line; do ./apiCall.py -v $line | cut -f2 -d, >> test.txt |; done

また、使用することができます

while read line; do ./apiCall.py -v $line | cut -f2 -d; done < exampleFile.txt >> test.txt
4

1 に答える 1