How do I compare an argument's size to an arbitrary number of megabytes?

Multi tool use
Multi tool use

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











up vote
0
down vote

favorite












So, I want to compare a piece of codes number of megabytes.



What I think the answer is:



#!/bin/bash

FILE=$1
export FILE1

if [ -f$1 ];

then
echo "Hello world!"

fi

if [ $# -lt 1 ]; then
echo "This file is less than 1 megabyte"
fi


Of course, I don't think this is the fullest answer, as I'm just comparing a file argument to the number 1, so how would I know if this is greater than the number 1 in bytes or megabytes? Does Bash already account for this? Or is there a command I can use to translate to megabytes?









share

























    up vote
    0
    down vote

    favorite












    So, I want to compare a piece of codes number of megabytes.



    What I think the answer is:



    #!/bin/bash

    FILE=$1
    export FILE1

    if [ -f$1 ];

    then
    echo "Hello world!"

    fi

    if [ $# -lt 1 ]; then
    echo "This file is less than 1 megabyte"
    fi


    Of course, I don't think this is the fullest answer, as I'm just comparing a file argument to the number 1, so how would I know if this is greater than the number 1 in bytes or megabytes? Does Bash already account for this? Or is there a command I can use to translate to megabytes?









    share























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      So, I want to compare a piece of codes number of megabytes.



      What I think the answer is:



      #!/bin/bash

      FILE=$1
      export FILE1

      if [ -f$1 ];

      then
      echo "Hello world!"

      fi

      if [ $# -lt 1 ]; then
      echo "This file is less than 1 megabyte"
      fi


      Of course, I don't think this is the fullest answer, as I'm just comparing a file argument to the number 1, so how would I know if this is greater than the number 1 in bytes or megabytes? Does Bash already account for this? Or is there a command I can use to translate to megabytes?









      share













      So, I want to compare a piece of codes number of megabytes.



      What I think the answer is:



      #!/bin/bash

      FILE=$1
      export FILE1

      if [ -f$1 ];

      then
      echo "Hello world!"

      fi

      if [ $# -lt 1 ]; then
      echo "This file is less than 1 megabyte"
      fi


      Of course, I don't think this is the fullest answer, as I'm just comparing a file argument to the number 1, so how would I know if this is greater than the number 1 in bytes or megabytes? Does Bash already account for this? Or is there a command I can use to translate to megabytes?







      bash





      share












      share










      share



      share










      asked 5 mins ago









      The_Senate

      31




      31

























          active

          oldest

          votes











          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: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          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%2f476939%2fhow-do-i-compare-an-arguments-size-to-an-arbitrary-number-of-megabytes%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f476939%2fhow-do-i-compare-an-arguments-size-to-an-arbitrary-number-of-megabytes%23new-answer', 'question_page');

          );

          Post as a guest













































































          ywg hUX,M,by Mqr VfVlWleD59DiH 03FhIilbON,AAho7Ts,cx1R2gzdgTqdXsJ0r0Os AHSdRKC
          8,5b3 S93gehwerIolSp,TIAw38jwV9gFRBzlyd32,Ti7WfZN8yB5UVVhvyawwe

          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          How many registers does an x86_64 CPU actually have?

          Displaying single band from multi-band raster using QGIS