Loop in macOS not workingDoes the shebang determine the shell which runs the script?How can I use $variable in a shell brace expansion of a sequence?Listing numbered files using wildcard sequence with predefined rangePrevent SIGINT from interrupting function call and child process(es) withinUse bash's read builtin without a while loopCron only occasionally sends e-mail on output and errorsCan the Bash shell “Ignore” Excess copy-paste text?Ampersand after for loop on shell scriptsHow to elaborate multiple selected files by drag & drop in a bash scriptSSH connections running in the background don't exit if multiple connections have been started by the same shellCan't get SSH access from MacOS host to QEMU Sparc guestSet comparator with variables within a variable, then have shell expand those variables each time it's echo'dIs it possible to source ~/.profile in the current shell from a script?

What are the G forces leaving Earth orbit?

How can a day be of 24 hours?

What does the same-ish mean?

Where would I need my direct neural interface to be implanted?

Getting extremely large arrows with tikzcd

Why was the shrink from 8″ made only to 5.25″ and not smaller (4″ or less)

Can compressed videos be decoded back to their uncompresed original format?

How obscure is the use of 令 in 令和?

how do we prove that a sum of two periods is still a period?

In the UK, is it possible to get a referendum by a court decision?

Why is the sentence "Das ist eine Nase" correct?

Blending or harmonizing

Does Dispel Magic work on Tiny Hut?

Is this draw by repetition?

How exploitable/balanced is this homebrew spell: Spell Permanency?

Could neural networks be considered metaheuristics?

Knowledge-based authentication using Domain-driven Design in C#

How to install cross-compiler on Ubuntu 18.04?

How can I prove that a state of equilibrium is unstable?

What is required to make GPS signals available indoors?

What Exploit Are These User Agents Trying to Use?

Machine learning testing data

How seriously should I take size and weight limits of hand luggage?

What reasons are there for a Capitalist to oppose a 100% inheritance tax?



Loop in macOS not working


Does the shebang determine the shell which runs the script?How can I use $variable in a shell brace expansion of a sequence?Listing numbered files using wildcard sequence with predefined rangePrevent SIGINT from interrupting function call and child process(es) withinUse bash's read builtin without a while loopCron only occasionally sends e-mail on output and errorsCan the Bash shell “Ignore” Excess copy-paste text?Ampersand after for loop on shell scriptsHow to elaborate multiple selected files by drag & drop in a bash scriptSSH connections running in the background don't exit if multiple connections have been started by the same shellCan't get SSH access from MacOS host to QEMU Sparc guestSet comparator with variables within a variable, then have shell expand those variables each time it's echo'dIs it possible to source ~/.profile in the current shell from a script?













5















I need to execute the following shell script in my macOS terminal.
The loop never executes more than its first iteration.



function execute_function() tr -dc A-Z0-9 


When I run it, I always get:



execute_function 10

Launching 10 jobs
Launching Job: XX9BWC
1..10


The same happens if I replace: $1 with $number_of_jobs or "$number_of_jobs"










share|improve this question









New contributor




spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    5















    I need to execute the following shell script in my macOS terminal.
    The loop never executes more than its first iteration.



    function execute_function() tr -dc A-Z0-9 


    When I run it, I always get:



    execute_function 10

    Launching 10 jobs
    Launching Job: XX9BWC
    1..10


    The same happens if I replace: $1 with $number_of_jobs or "$number_of_jobs"










    share|improve this question









    New contributor




    spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      5












      5








      5








      I need to execute the following shell script in my macOS terminal.
      The loop never executes more than its first iteration.



      function execute_function() tr -dc A-Z0-9 


      When I run it, I always get:



      execute_function 10

      Launching 10 jobs
      Launching Job: XX9BWC
      1..10


      The same happens if I replace: $1 with $number_of_jobs or "$number_of_jobs"










      share|improve this question









      New contributor




      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I need to execute the following shell script in my macOS terminal.
      The loop never executes more than its first iteration.



      function execute_function() tr -dc A-Z0-9 


      When I run it, I always get:



      execute_function 10

      Launching 10 jobs
      Launching Job: XX9BWC
      1..10


      The same happens if I replace: $1 with $number_of_jobs or "$number_of_jobs"







      shell-script shell osx brace-expansion






      share|improve this question









      New contributor




      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 17 hours ago









      Kusalananda

      139k17259430




      139k17259430






      New contributor




      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 20 hours ago









      spicyramenspicyramen

      1284




      1284




      New contributor




      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      spicyramen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          2 Answers
          2






          active

          oldest

          votes


















          5














          The problem here is variable in braces expansion.



          Try rewriting it to



          for ((i=1;i<=$1;i++))
          do
          #your code here
          done





          share|improve this answer

























          • That worked perfectly

            – spicyramen
            20 hours ago


















          6














          Your script is written for zsh but you are executing it with bash.



          bash does not support using variables as ranges in brace-expansions.



          To resolve this, simply arrange for the script or function be executed in a zsh shell (especially if the script is longer than what you are showing and is using other zsh features). This shell is installed by default on macOS as /bin/zsh. You may add #!/bin/zsh as the first line in the script to have it execute with zsh by default.



          See also:



          • Listing numbered files using wildcard sequence with predefined range

          • How can I use $variable in a shell brace expansion of a sequence?

          • Does the shebang determine the shell which runs the script?





          share|improve this answer




















          • 1





            include #!/bin/zsh as first line. (you may need to check the path.

            – ctrl-alt-delor
            17 hours ago











          • what about #!/usr/bin/env zsh?

            – Jakub Jindra
            16 hours ago











          • @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

            – Kusalananda
            16 hours ago












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          spicyramen is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509995%2floop-in-macos-not-working%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          5














          The problem here is variable in braces expansion.



          Try rewriting it to



          for ((i=1;i<=$1;i++))
          do
          #your code here
          done





          share|improve this answer

























          • That worked perfectly

            – spicyramen
            20 hours ago















          5














          The problem here is variable in braces expansion.



          Try rewriting it to



          for ((i=1;i<=$1;i++))
          do
          #your code here
          done





          share|improve this answer

























          • That worked perfectly

            – spicyramen
            20 hours ago













          5












          5








          5







          The problem here is variable in braces expansion.



          Try rewriting it to



          for ((i=1;i<=$1;i++))
          do
          #your code here
          done





          share|improve this answer















          The problem here is variable in braces expansion.



          Try rewriting it to



          for ((i=1;i<=$1;i++))
          do
          #your code here
          done






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 18 hours ago

























          answered 20 hours ago









          Jakub JindraJakub Jindra

          571413




          571413












          • That worked perfectly

            – spicyramen
            20 hours ago

















          • That worked perfectly

            – spicyramen
            20 hours ago
















          That worked perfectly

          – spicyramen
          20 hours ago





          That worked perfectly

          – spicyramen
          20 hours ago













          6














          Your script is written for zsh but you are executing it with bash.



          bash does not support using variables as ranges in brace-expansions.



          To resolve this, simply arrange for the script or function be executed in a zsh shell (especially if the script is longer than what you are showing and is using other zsh features). This shell is installed by default on macOS as /bin/zsh. You may add #!/bin/zsh as the first line in the script to have it execute with zsh by default.



          See also:



          • Listing numbered files using wildcard sequence with predefined range

          • How can I use $variable in a shell brace expansion of a sequence?

          • Does the shebang determine the shell which runs the script?





          share|improve this answer




















          • 1





            include #!/bin/zsh as first line. (you may need to check the path.

            – ctrl-alt-delor
            17 hours ago











          • what about #!/usr/bin/env zsh?

            – Jakub Jindra
            16 hours ago











          • @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

            – Kusalananda
            16 hours ago
















          6














          Your script is written for zsh but you are executing it with bash.



          bash does not support using variables as ranges in brace-expansions.



          To resolve this, simply arrange for the script or function be executed in a zsh shell (especially if the script is longer than what you are showing and is using other zsh features). This shell is installed by default on macOS as /bin/zsh. You may add #!/bin/zsh as the first line in the script to have it execute with zsh by default.



          See also:



          • Listing numbered files using wildcard sequence with predefined range

          • How can I use $variable in a shell brace expansion of a sequence?

          • Does the shebang determine the shell which runs the script?





          share|improve this answer




















          • 1





            include #!/bin/zsh as first line. (you may need to check the path.

            – ctrl-alt-delor
            17 hours ago











          • what about #!/usr/bin/env zsh?

            – Jakub Jindra
            16 hours ago











          • @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

            – Kusalananda
            16 hours ago














          6












          6








          6







          Your script is written for zsh but you are executing it with bash.



          bash does not support using variables as ranges in brace-expansions.



          To resolve this, simply arrange for the script or function be executed in a zsh shell (especially if the script is longer than what you are showing and is using other zsh features). This shell is installed by default on macOS as /bin/zsh. You may add #!/bin/zsh as the first line in the script to have it execute with zsh by default.



          See also:



          • Listing numbered files using wildcard sequence with predefined range

          • How can I use $variable in a shell brace expansion of a sequence?

          • Does the shebang determine the shell which runs the script?





          share|improve this answer















          Your script is written for zsh but you are executing it with bash.



          bash does not support using variables as ranges in brace-expansions.



          To resolve this, simply arrange for the script or function be executed in a zsh shell (especially if the script is longer than what you are showing and is using other zsh features). This shell is installed by default on macOS as /bin/zsh. You may add #!/bin/zsh as the first line in the script to have it execute with zsh by default.



          See also:



          • Listing numbered files using wildcard sequence with predefined range

          • How can I use $variable in a shell brace expansion of a sequence?

          • Does the shebang determine the shell which runs the script?






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 17 hours ago

























          answered 19 hours ago









          KusalanandaKusalananda

          139k17259430




          139k17259430







          • 1





            include #!/bin/zsh as first line. (you may need to check the path.

            – ctrl-alt-delor
            17 hours ago











          • what about #!/usr/bin/env zsh?

            – Jakub Jindra
            16 hours ago











          • @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

            – Kusalananda
            16 hours ago













          • 1





            include #!/bin/zsh as first line. (you may need to check the path.

            – ctrl-alt-delor
            17 hours ago











          • what about #!/usr/bin/env zsh?

            – Jakub Jindra
            16 hours ago











          • @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

            – Kusalananda
            16 hours ago








          1




          1





          include #!/bin/zsh as first line. (you may need to check the path.

          – ctrl-alt-delor
          17 hours ago





          include #!/bin/zsh as first line. (you may need to check the path.

          – ctrl-alt-delor
          17 hours ago













          what about #!/usr/bin/env zsh?

          – Jakub Jindra
          16 hours ago





          what about #!/usr/bin/env zsh?

          – Jakub Jindra
          16 hours ago













          @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

          – Kusalananda
          16 hours ago






          @JakubJindra That would work to, but the default location of zsh is /bin/zsh on macOS. Obviously, you may want to use env if you need to use a 3rd-party installation of zsh. However, this is not the essence of this particular question.

          – Kusalananda
          16 hours ago











          spicyramen is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          spicyramen is a new contributor. Be nice, and check out our Code of Conduct.












          spicyramen is a new contributor. Be nice, and check out our Code of Conduct.











          spicyramen is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509995%2floop-in-macos-not-working%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

          Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

          Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form