これが私の問題です。次の2つの戦略を使用してファイルをカウントする方法は知っていますが、それぞれに問題があります。
「.sh」拡張子を使用しています。
初め:
count=`echo $2 | awk -F, {'print NF'}`
プログラムがエラーをスローします: awk: 実行できません - そのようなファイルまたはディレクトリはありません
第二に:
count=`echo $2 | tr -cd , | wc -c`
カンマで区切られた複数の値がある場合は機能しますが、入力がカンマのない単一の項目である場合は機能しません。
私が言ったように、これは以前は awk で動作していましたが、何らかの理由で仮想マシンではなく物理デバイスで実行すると、そのエラーが発生しました。
何か案は?
私が知っていることは問題ではありません。シェルのバージョンは同じです。