大きなスクリプトの一部として、Web 上のテキスト ファイルに保存されている数値を取得し、ターミナル ウィンドウを開いてその値を表示し、それを bc に送信してインタラクティブに計算できるようにしたいと考えています。
私はこれを思いついた:
konsole --hold -e curl http://mysite/num.txt | bc
しかし、konsoleの後にその部分を実行すると、出力が得られます
(standard_in) 1: syntax error
この行を含むスクリプトを実行すると、curl から数値が表示されますが、行全体 (konsole を含む) を bc にパイプしようとしていると思います。これは、ターミナル ウィンドウを閉じたときにのみ発生すると思われます。それは役に立ちません。
bc に番号を取得するにはどうすればよいですか? この基本的な目標を達成するために、curl と bc 以外のコマンドを受け入れます。