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