これは私の最初のShell / Bashスクリプトで、構文の問題で苦労しています。最初のコマンドライン引数は文字列、2番目は数値です。
x='echo $1|wc -m'
count=0
while
[ $count -le $x ] #line 7
do
count=$(( $count+1 ))
echo $1
done
if
[ $2 -lt 0 ]
then
echo 'Negative'
else
echo 'Positive'
fi
ベストアンサー1
それが必要です:
x=$(echo "$1" | wc -m)
または:
x=`echo "$1" | wc -m`
サブコマンドを引用したため実行されませんでした。