非常に具体的な入力から単位を変換する bash スクリプトを作成しています。
私は単純な read および echo ステートメントを実行し始め、宣言された整数と数値から派生した非常に具体的な入力を読み取ることができましたが、if ステートメントで動作させるのに問題があります。
これまでの私の簡単なコードは次のとおりです。
#!/bin/bash
declare -i n
in=inches
ft=feet
read number in "as" feet
if [ ]; then
echo "$n $in = $[n/12] $ft"
fi
私が今やりたいことは、ユーザー入力に依存する多数の条件に従って流れる if/else ステートメントを作成することです。したがって、ユーザーに「フィートとして 24 インチ」または「インチとして 50 ヤード」などと入力して、それぞれの出力を実行してもらいたいのです。今のところ、「コマンドが見つかりません」などのエラーが発生することなく、if ステートメントに何を入力すればよいかわかりません。
どんな助けでも大歓迎です。ありがとうございました。