@@ -13380,6 +13380,110 @@ ip=10.10.20.14
13380
13380
((a+=b))
13381
13381
# ^ - string.unquoted
13382
13382
13383
+ (( val = ( a - ( b * c + ( d - e ) ) ) / "d" ))
13384
+ #^ meta.compound.arithmetic.shell - meta.arithmetic
13385
+ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.compound.arithmetic.shell meta.arithmetic.shell
13386
+ # ^^ meta.compound.arithmetic.shell - meta.arithmetic
13387
+ # ^^^^^^^ - meta.group
13388
+ # ^^^^^^ meta.group.shell - meta.group meta.group
13389
+ # ^^^^^^^^^^ meta.group.shell meta.group.shell - meta.group meta.group meta.group
13390
+ # ^^^^^^^^^ meta.group.shell meta.group.shell meta.group.shell
13391
+ # ^^ meta.group.shell meta.group.shell - meta.group meta.group meta.group
13392
+ # ^^ meta.group.shell - meta.group meta.group
13393
+ # ^^^^^^^ - meta.group
13394
+ #^ punctuation.section.compound.begin.shell
13395
+ # ^^^ variable.other.readwrite.shell
13396
+ # ^ keyword.operator.assignment.shell
13397
+ # ^ punctuation.section.group.begin.shell
13398
+ # ^ variable.other.readwrite.shell
13399
+ # ^ keyword.operator.arithmetic.shell
13400
+ # ^ punctuation.section.group.begin.shell
13401
+ # ^ variable.other.readwrite.shell
13402
+ # ^ keyword.operator.arithmetic.shell
13403
+ # ^ variable.other.readwrite.shell
13404
+ # ^ keyword.operator.arithmetic.shell
13405
+ # ^ punctuation.section.group.begin.shell
13406
+ # ^ variable.other.readwrite.shell
13407
+ # ^ keyword.operator.arithmetic.shell
13408
+ # ^ variable.other.readwrite.shell
13409
+ # ^ punctuation.section.group.end.shell
13410
+ # ^ punctuation.section.group.end.shell
13411
+ # ^ punctuation.section.group.end.shell
13412
+ # ^ keyword.operator.arithmetic.shell
13413
+ # ^ punctuation.definition.quoted.begin.shell
13414
+ # ^ variable.other.readwrite.shell
13415
+ # ^ punctuation.definition.quoted.end.shell
13416
+ # ^^ punctuation.section.compound.end.shell
13417
+
13418
+ (( val = '( a - ( b * c + ( d - e ) ) ) / d' ))
13419
+ #^ meta.compound.arithmetic.shell - meta.arithmetic
13420
+ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.compound.arithmetic.shell meta.arithmetic.shell
13421
+ # ^^ meta.compound.arithmetic.shell - meta.arithmetic
13422
+ # ^^^^^^^^ - meta.group
13423
+ # ^^^^^^ meta.group.shell - meta.group meta.group
13424
+ # ^^^^^^^^^^ meta.group.shell meta.group.shell - meta.group meta.group meta.group
13425
+ # ^^^^^^^^^ meta.group.shell meta.group.shell meta.group.shell
13426
+ # ^^ meta.group.shell meta.group.shell - meta.group meta.group meta.group
13427
+ # ^^ meta.group.shell - meta.group meta.group
13428
+ # ^^^^^^ - meta.group
13429
+ #^ punctuation.section.compound.begin.shell
13430
+ # ^^^ variable.other.readwrite.shell
13431
+ # ^ keyword.operator.assignment.shell
13432
+ # ^ punctuation.definition.quoted.begin.shell
13433
+ # ^ punctuation.section.group.begin.shell
13434
+ # ^ variable.other.readwrite.shell
13435
+ # ^ keyword.operator.arithmetic.shell
13436
+ # ^ punctuation.section.group.begin.shell
13437
+ # ^ variable.other.readwrite.shell
13438
+ # ^ keyword.operator.arithmetic.shell
13439
+ # ^ variable.other.readwrite.shell
13440
+ # ^ keyword.operator.arithmetic.shell
13441
+ # ^ punctuation.section.group.begin.shell
13442
+ # ^ variable.other.readwrite.shell
13443
+ # ^ keyword.operator.arithmetic.shell
13444
+ # ^ variable.other.readwrite.shell
13445
+ # ^ punctuation.section.group.end.shell
13446
+ # ^ punctuation.section.group.end.shell
13447
+ # ^ punctuation.section.group.end.shell
13448
+ # ^ keyword.operator.arithmetic.shell
13449
+ # ^ variable.other.readwrite.shell
13450
+ # ^ punctuation.definition.quoted.end.shell
13451
+ # ^^ punctuation.section.compound.end.shell
13452
+
13453
+ (( val = "( a - ( b * c + ( d - e ) ) ) / d" ))
13454
+ #^ meta.compound.arithmetic.shell - meta.arithmetic
13455
+ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.compound.arithmetic.shell meta.arithmetic.shell
13456
+ # ^^ meta.compound.arithmetic.shell - meta.arithmetic
13457
+ # ^^^^^^^^ - meta.group
13458
+ # ^^^^^^ meta.group.shell - meta.group meta.group
13459
+ # ^^^^^^^^^^ meta.group.shell meta.group.shell - meta.group meta.group meta.group
13460
+ # ^^^^^^^^^ meta.group.shell meta.group.shell meta.group.shell
13461
+ # ^^ meta.group.shell meta.group.shell - meta.group meta.group meta.group
13462
+ # ^^ meta.group.shell - meta.group meta.group
13463
+ # ^^^^^^ - meta.group
13464
+ #^ punctuation.section.compound.begin.shell
13465
+ # ^^^ variable.other.readwrite.shell
13466
+ # ^ keyword.operator.assignment.shell
13467
+ # ^ punctuation.definition.quoted.begin.shell
13468
+ # ^ punctuation.section.group.begin.shell
13469
+ # ^ variable.other.readwrite.shell
13470
+ # ^ keyword.operator.arithmetic.shell
13471
+ # ^ punctuation.section.group.begin.shell
13472
+ # ^ variable.other.readwrite.shell
13473
+ # ^ keyword.operator.arithmetic.shell
13474
+ # ^ variable.other.readwrite.shell
13475
+ # ^ keyword.operator.arithmetic.shell
13476
+ # ^ punctuation.section.group.begin.shell
13477
+ # ^ variable.other.readwrite.shell
13478
+ # ^ keyword.operator.arithmetic.shell
13479
+ # ^ variable.other.readwrite.shell
13480
+ # ^ punctuation.section.group.end.shell
13481
+ # ^ punctuation.section.group.end.shell
13482
+ # ^ punctuation.section.group.end.shell
13483
+ # ^ keyword.operator.arithmetic.shell
13484
+ # ^ variable.other.readwrite.shell
13485
+ # ^ punctuation.definition.quoted.end.shell
13486
+ # ^^ punctuation.section.compound.end.shell
13383
13487
13384
13488
###############################################################################
13385
13489
# 7.1 Job Control Basics #
0 commit comments