How can I get the ‘ls’ output to a variable in grub2?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP

up vote
1
down vote

favorite

I install Ubuntu into a SSD drive and when I insert the SSD into different computer I have to change manually the disk number. I would like to get the home directory of all the disks until I found the one in the SSD.

In order to do that I need to know how to save the output of commands into variables (specially ‘ls’) Is that even possible?

Thanks.

share|improve this question

    up vote
    1
    down vote

    favorite

    I install Ubuntu into a SSD drive and when I insert the SSD into different computer I have to change manually the disk number. I would like to get the home directory of all the disks until I found the one in the SSD.

    In order to do that I need to know how to save the output of commands into variables (specially ‘ls’) Is that even possible?

    Thanks.

    share|improve this question

      up vote
      1
      down vote

      favorite

      up vote
      1
      down vote

      favorite

      I install Ubuntu into a SSD drive and when I insert the SSD into different computer I have to change manually the disk number. I would like to get the home directory of all the disks until I found the one in the SSD.

      In order to do that I need to know how to save the output of commands into variables (specially ‘ls’) Is that even possible?

      Thanks.

      share|improve this question

      I install Ubuntu into a SSD drive and when I insert the SSD into different computer I have to change manually the disk number. I would like to get the home directory of all the disks until I found the one in the SSD.

      In order to do that I need to know how to save the output of commands into variables (specially ‘ls’) Is that even possible?

      Thanks.

      command-line grub2 grub

      share|improve this question

      share|improve this question

      share|improve this question

      share|improve this question

      edited Nov 30 at 0:37

      mosvy

      5,1791323

      5,1791323

      asked Nov 30 at 0:04

      Ricardo

      1133

      1133

          1 Answer
          1

          active

          oldest

          votes

          up vote
          1
          down vote

          You don’t need to capture the output of ls, you need to look up the search command in grub.

          Search devices by file (‘-f’, ‘–file’), filesystem label (‘-l’, ‘–label’), or filesystem UUID (‘-u’, ‘–fs-uuid’).

          Basically it allows you to search for your SSD either by some file present on the SSD or by filesystem label or UUID.

          share|improve this answer

            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’,
            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
            });

            }
            });

            draft saved
            draft discarded

            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin(‘.new-post-login’, ‘https%3a%2f%2funix.stackexchange.com%2fquestions%2f485038%2fhow-can-i-get-the-ls-output-to-a-variable-in-grub2%23new-answer’, ‘question_page’);
            }
            );

            Post as a guest

            Required, but never shown

            1 Answer
            1

            active

            oldest

            votes

            1 Answer
            1

            active

            oldest

            votes

            active

            oldest

            votes

            active

            oldest

            votes

            up vote
            1
            down vote

            You don’t need to capture the output of ls, you need to look up the search command in grub.

            Search devices by file (‘-f’, ‘–file’), filesystem label (‘-l’, ‘–label’), or filesystem UUID (‘-u’, ‘–fs-uuid’).

            Basically it allows you to search for your SSD either by some file present on the SSD or by filesystem label or UUID.

            share|improve this answer

              up vote
              1
              down vote

              You don’t need to capture the output of ls, you need to look up the search command in grub.

              Search devices by file (‘-f’, ‘–file’), filesystem label (‘-l’, ‘–label’), or filesystem UUID (‘-u’, ‘–fs-uuid’).

              Basically it allows you to search for your SSD either by some file present on the SSD or by filesystem label or UUID.

              share|improve this answer

                up vote
                1
                down vote

                up vote
                1
                down vote

                You don’t need to capture the output of ls, you need to look up the search command in grub.

                Search devices by file (‘-f’, ‘–file’), filesystem label (‘-l’, ‘–label’), or filesystem UUID (‘-u’, ‘–fs-uuid’).

                Basically it allows you to search for your SSD either by some file present on the SSD or by filesystem label or UUID.

                share|improve this answer

                You don’t need to capture the output of ls, you need to look up the search command in grub.

                Search devices by file (‘-f’, ‘–file’), filesystem label (‘-l’, ‘–label’), or filesystem UUID (‘-u’, ‘–fs-uuid’).

                Basically it allows you to search for your SSD either by some file present on the SSD or by filesystem label or UUID.

                share|improve this answer

                share|improve this answer

                share|improve this answer

                answered Nov 30 at 6:24

                RalfFriedl

                5,1723925

                5,1723925

                    draft saved
                    draft discarded

                    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.

                    Some of your past answers have not been well-received, and you’re in danger of being blocked from answering.

                    Please pay close attention to the following guidance:

                    • 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%2f485038%2fhow-can-i-get-the-ls-output-to-a-variable-in-grub2%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

                    Related Post

                    Leave a Reply

                    Your email address will not be published. Required fields are marked *