予期しないトークン「()」付近の構文エラー 問題解決
#! /bin/bash
#プログラム
#プログラム
#ヒストリー
#2018/11/10 LY初公開
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
エクスポートPATH
read -p "数字を入力してください、1+2+3+...まで数えます。+your_input: " nu
s=0
for ( ( i=1; i<=$nu; i=i+1 ) )
する
s=$ ( ($s+$i) )
done"
echo "「1+2+3+...」の結果。+$nu' は ==> $s" です。
というエラーが出続けるランを想定しています。
数字を入力してください、1+2+3+...まで数えます。+your_input: 10
sh09.sh: line 11: syntax error near unexpected token `(')
sh09.sh: 11行目: `for ( ( i=1; i<=$nu; i=i+1 ) )'。
回避策は2つあります。
for (( i=1; i<=$nu; i=i+1 )) を for (( i=1; i<=$nu; i=i+1 )) に変更しました。
s=$ ( ($s+$i ) ) change to s=$[$s+$i].
2つ目は、大括弧の間のスペースを削除します。
for (( i=1; i<=$nu; i=i+1 ) ) を for (( i=1; i<=$nu; i=i+1 ) ) に変更します。
s=$ ( ($s+$i ) ) から s=$(($s+$i)) に変更。
PS: もし何か意味がわからないことがあれば、コメントを残してください。
関連
-
unsigned' の前に期待される一次式 Solution
-
アクセス違反の読み取り位置 ファイルやオブジェクトを書き込む関数にベクターを渡すとエラーになる
-
Tensorflow】エラー報告の落とし穴--入力配列を形状(100,784)から形状(100)にブロードキャストできなかった。
-
Python using pip to install modules with ReadTimeoutError: HTTPSConnectionPoolの解決策
-
error: expect unqualified-id before 'delete' void delete(node* p,char a) ^.
-
ImportError.の解決方法 No module named git" エラーの解決方法
-
2013 - 「初期通信パケットの読み込み」で MySQL サーバーへの接続が失われ、システムエラーが発生しました。0
-
ternsflow AttributeError: __enter__
-
init()でエラーが発生しました。ログはすでに使用中です エラー解決
-
パラメータの例外です。引数型[java.lang.Integer]の名前がありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gitアップロードファイルのエラーを修正する方法 [rejected] master -> master (fetch first) error: failed to push some refs to '.
-
'node' は内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
2021年グラフィックスカード演算能力ランキング、グラフィックスカード性能ラダーチャート、イーサリアムETHマイニンググラフィックスカード演算能力
-
Sina Weibo 共有と libc++abi.dylib: NSException 型のキャッチできない例外で終了する Weibo WeChat SDK 実行時のコンパイルエラー...
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
未定義のプロパティ 'init' を読み取ることができません。
-
postman request prompt このリソースにアクセスするには完全な認証が必要です。
-
プログラム "g++"がPATHに見つからない
-
java.net.BindException: バインドに失敗しました。EADDRINUSE (アドレスは既に使用中です) 解決方法
-
mysql 切捨てられた不正なDOUBLE値 解決策