ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Find the character break - sh script

    IT Discussion
    osx apple shell shell scripting error
    4
    28
    2.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DustinB3403D
      DustinB3403
      last edited by

      Seems to be something with the if statement. Now I just need to figure out what since I haven't touched this part of the script at all. . .

      Stupid Apple!

      M 1 Reply Last reply Reply Quote 0
      • M
        marcinozga @DustinB3403
        last edited by

        @DustinB3403 I just ran that if part of the script, and it runs fine.

        DustinB3403D 1 Reply Last reply Reply Quote 1
        • DustinB3403D
          DustinB3403 @marcinozga
          last edited by

          @marcinozga ugh. .

          When I removed it from the script, the rest of the script at least ran. So now I'm back to square one. . .

          M 1 Reply Last reply Reply Quote 0
          • M
            marcinozga @DustinB3403
            last edited by

            @DustinB3403 Ok, script fails because brew installation is waiting for input. If you run it directly, it'll ask you to press return to continue. Try changing it like so:

            ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" </dev/null
            
            1 Reply Last reply Reply Quote 0
            • DustinB3403D
              DustinB3403
              last edited by

              OKAY so I've gone back to the basics at this point and I'm just writing the script over again. @marcinozga thanks for the assistance the 111</dev/null``` doesn't appear to make a difference.

              1 Reply Last reply Reply Quote 0
              • DustinB3403D
                DustinB3403
                last edited by DustinB3403

                OK so while the script works, I'm now hitting the GitHUB API limit.

                According to homebrew I should be able to authenticate with

                HOMEBREW_GITHUB_API_TOKEN: A personal access token for the GitHub API, which you can create at https://github.com/settings/tokens. If set, GitHub will allow you a greater number of API requests. See https://developer.github.com/v3/#rate-limiting for more information. Homebrew uses the GitHub API for features such as brew search.
                

                so performing echo `export $HOMEBREW_GITHUB_API_TOKEN=XXXXXXXXXXX` >> ~/.bash_profile

                Should work, but doesn't appear to. Obviously I have something wrong here.

                M 1 Reply Last reply Reply Quote 0
                • M
                  marcinozga @DustinB3403
                  last edited by

                  @DustinB3403 you need to source .bash_profile after changing it, so bash picks up modified file. Either

                  source ~/.bash_profile

                  or

                  . ~/.bash_profile

                  DustinB3403D 1 Reply Last reply Reply Quote 2
                  • DustinB3403D
                    DustinB3403 @marcinozga
                    last edited by

                    @marcinozga said in Find the character break - sh script:

                    @DustinB3403 you need to source .bash_profile after changing it, so bash picks up modified file. Either

                    source ~/.bash_profile

                    or

                    . ~/.bash_profile

                    Thanks for that, I was actually sorting out that bit as you posted.

                    Short of setting up a few printers via the script I'm back in working order.

                    1 Reply Last reply Reply Quote 0
                    • 1
                    • 2
                    • 2 / 2
                    • First post
                      Last post