Regular expression in unzip files argument not working The 2019 Stack Overflow Developer Survey Results Are InProblem with regular expression in gawk ('<' not working)grep regular expression solution (greedy not working)Regular expression not matching all possibilitiesRemove files by regular expressionRegular Expression ^$ not working on UNIX using grep commandRemote Unzip via SSH not workingregular expression: not containing stringunzip is not unzipping contents of directoryunzip files with yesterday date to 'other' location not workingUse regex for file matching, not string matching

Why didn't the Event Horizon Telescope team mention Sagittarius A*?

How to type this arrow in math mode?

Why is the maximum length of OpenWrt’s root password 8 characters?

How come people say “Would of”?

Do these rules for Critical Successes and Critical Failures seem Fair?

Is there any way to tell whether the shot is going to hit you or not?

Identify boardgame from Big movie

How to answer pointed "are you quitting" questioning when I don't want them to suspect

One word riddle: Vowel in the middle

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

What is the accessibility of a package's `Private` context variables?

Can a rogue use sneak attack with weapons that have the thrown property even if they are not thrown?

What does ひと匙 mean in this manga and has it been used colloquially?

How technical should a Scrum Master be to effectively remove impediments?

Return to UK after being refused entry years previously

How to support a colleague who finds meetings extremely tiring?

Should I use my personal e-mail address, or my workplace one, when registering to external websites for work purposes?

Are there incongruent pythagorean triangles with the same perimeter and same area?

What is the most effective way of iterating a std::vector and why?

The difference between dialogue marks

Can one be advised by a professor who is very far away?

Did 3000BC Egyptians use meteoric iron weapons?

Have you ever entered Singapore using a different passport or name?

What is the meaning of Triage in Cybersec world?



Regular expression in unzip files argument not working



The 2019 Stack Overflow Developer Survey Results Are InProblem with regular expression in gawk ('<' not working)grep regular expression solution (greedy not working)Regular expression not matching all possibilitiesRemove files by regular expressionRegular Expression ^$ not working on UNIX using grep commandRemote Unzip via SSH not workingregular expression: not containing stringunzip is not unzipping contents of directoryunzip files with yesterday date to 'other' location not workingUse regex for file matching, not string matching



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








-1















I'm trying to view the contents of a zip archive using an extremely simple regular expression. This works:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*/i386/weinstall"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
135308 2013-11-17 21:48 WeiDU-Linux/bin/i386/tolower
774816 2013-11-17 21:47 WeiDU-Linux/bin/i386/weidu
130392 2013-11-17 21:48 WeiDU-Linux/bin/i386/weinstall
--------- -------
1040516 3 files


But this does not:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/(tolower|weidu|weinstall)"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
--------- -------
0 0 files


What gives? Do I have a misunderstanding of how regular expressions work on the command line, or am I missing something obvious?










share|improve this question

















  • 1





    Thats not regular expression.

    – DisplayName
    Dec 14 '14 at 17:02






  • 1





    I understand this must seem like a stupid question to someone with more experience. But what's the point of a site like this if I can't ask novice questions without being downvoted? I read man unzip several times and didn't realize it didn't support the full range of pattern symbols used by most command line utilities. Again, it was a novice mistake. But should it be downvoted?

    – David Kennedy
    Dec 14 '14 at 17:23












  • I didn't downvote.

    – DisplayName
    Dec 14 '14 at 18:38











  • @DisplayName I didn't assume you did :)

    – David Kennedy
    Dec 16 '14 at 4:14

















-1















I'm trying to view the contents of a zip archive using an extremely simple regular expression. This works:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*/i386/weinstall"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
135308 2013-11-17 21:48 WeiDU-Linux/bin/i386/tolower
774816 2013-11-17 21:47 WeiDU-Linux/bin/i386/weidu
130392 2013-11-17 21:48 WeiDU-Linux/bin/i386/weinstall
--------- -------
1040516 3 files


But this does not:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/(tolower|weidu|weinstall)"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
--------- -------
0 0 files


What gives? Do I have a misunderstanding of how regular expressions work on the command line, or am I missing something obvious?










share|improve this question

















  • 1





    Thats not regular expression.

    – DisplayName
    Dec 14 '14 at 17:02






  • 1





    I understand this must seem like a stupid question to someone with more experience. But what's the point of a site like this if I can't ask novice questions without being downvoted? I read man unzip several times and didn't realize it didn't support the full range of pattern symbols used by most command line utilities. Again, it was a novice mistake. But should it be downvoted?

    – David Kennedy
    Dec 14 '14 at 17:23












  • I didn't downvote.

    – DisplayName
    Dec 14 '14 at 18:38











  • @DisplayName I didn't assume you did :)

    – David Kennedy
    Dec 16 '14 at 4:14













-1












-1








-1








I'm trying to view the contents of a zip archive using an extremely simple regular expression. This works:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*/i386/weinstall"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
135308 2013-11-17 21:48 WeiDU-Linux/bin/i386/tolower
774816 2013-11-17 21:47 WeiDU-Linux/bin/i386/weidu
130392 2013-11-17 21:48 WeiDU-Linux/bin/i386/weinstall
--------- -------
1040516 3 files


But this does not:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/(tolower|weidu|weinstall)"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
--------- -------
0 0 files


What gives? Do I have a misunderstanding of how regular expressions work on the command line, or am I missing something obvious?










share|improve this question














I'm trying to view the contents of a zip archive using an extremely simple regular expression. This works:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/tolower" "*/i386/weidu" "*/i386/weinstall"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
135308 2013-11-17 21:48 WeiDU-Linux/bin/i386/tolower
774816 2013-11-17 21:47 WeiDU-Linux/bin/i386/weidu
130392 2013-11-17 21:48 WeiDU-Linux/bin/i386/weinstall
--------- -------
1040516 3 files


But this does not:



rmorton@Rockette:~$ unzip -l Downloads/WeiDU-Linux-236.zip "*/i386/(tolower|weidu|weinstall)"
Archive: Downloads/WeiDU-Linux-236.zip
Length Date Time Name
--------- ---------- ----- ----
--------- -------
0 0 files


What gives? Do I have a misunderstanding of how regular expressions work on the command line, or am I missing something obvious?







regular-expression zip posix






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 14 '14 at 16:55









David KennedyDavid Kennedy

96581738




96581738







  • 1





    Thats not regular expression.

    – DisplayName
    Dec 14 '14 at 17:02






  • 1





    I understand this must seem like a stupid question to someone with more experience. But what's the point of a site like this if I can't ask novice questions without being downvoted? I read man unzip several times and didn't realize it didn't support the full range of pattern symbols used by most command line utilities. Again, it was a novice mistake. But should it be downvoted?

    – David Kennedy
    Dec 14 '14 at 17:23












  • I didn't downvote.

    – DisplayName
    Dec 14 '14 at 18:38











  • @DisplayName I didn't assume you did :)

    – David Kennedy
    Dec 16 '14 at 4:14












  • 1





    Thats not regular expression.

    – DisplayName
    Dec 14 '14 at 17:02






  • 1





    I understand this must seem like a stupid question to someone with more experience. But what's the point of a site like this if I can't ask novice questions without being downvoted? I read man unzip several times and didn't realize it didn't support the full range of pattern symbols used by most command line utilities. Again, it was a novice mistake. But should it be downvoted?

    – David Kennedy
    Dec 14 '14 at 17:23












  • I didn't downvote.

    – DisplayName
    Dec 14 '14 at 18:38











  • @DisplayName I didn't assume you did :)

    – David Kennedy
    Dec 16 '14 at 4:14







1




1





Thats not regular expression.

– DisplayName
Dec 14 '14 at 17:02





Thats not regular expression.

– DisplayName
Dec 14 '14 at 17:02




1




1





I understand this must seem like a stupid question to someone with more experience. But what's the point of a site like this if I can't ask novice questions without being downvoted? I read man unzip several times and didn't realize it didn't support the full range of pattern symbols used by most command line utilities. Again, it was a novice mistake. But should it be downvoted?

– David Kennedy
Dec 14 '14 at 17:23






I understand this must seem like a stupid question to someone with more experience. But what's the point of a site like this if I can't ask novice questions without being downvoted? I read man unzip several times and didn't realize it didn't support the full range of pattern symbols used by most command line utilities. Again, it was a novice mistake. But should it be downvoted?

– David Kennedy
Dec 14 '14 at 17:23














I didn't downvote.

– DisplayName
Dec 14 '14 at 18:38





I didn't downvote.

– DisplayName
Dec 14 '14 at 18:38













@DisplayName I didn't assume you did :)

– David Kennedy
Dec 16 '14 at 4:14





@DisplayName I didn't assume you did :)

– David Kennedy
Dec 16 '14 at 4:14










2 Answers
2






active

oldest

votes


















5














Read the man page of unzip. It doesn't talk about regular expressions, just about the two special characters * and ?.






share|improve this answer


















  • 1





    These are often called wildcards or globbing characters (though the latter is more shell-related).

    – HalosGhost
    Dec 15 '14 at 0:11


















0














You can use -LL option for forcing conversion of every filename to lowercase, regardless of the originating file system






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',
    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
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f174200%2fregular-expression-in-unzip-files-argument-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














    Read the man page of unzip. It doesn't talk about regular expressions, just about the two special characters * and ?.






    share|improve this answer


















    • 1





      These are often called wildcards or globbing characters (though the latter is more shell-related).

      – HalosGhost
      Dec 15 '14 at 0:11















    5














    Read the man page of unzip. It doesn't talk about regular expressions, just about the two special characters * and ?.






    share|improve this answer


















    • 1





      These are often called wildcards or globbing characters (though the latter is more shell-related).

      – HalosGhost
      Dec 15 '14 at 0:11













    5












    5








    5







    Read the man page of unzip. It doesn't talk about regular expressions, just about the two special characters * and ?.






    share|improve this answer













    Read the man page of unzip. It doesn't talk about regular expressions, just about the two special characters * and ?.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Dec 14 '14 at 17:05









    Lorenz MeyerLorenz Meyer

    2452412




    2452412







    • 1





      These are often called wildcards or globbing characters (though the latter is more shell-related).

      – HalosGhost
      Dec 15 '14 at 0:11












    • 1





      These are often called wildcards or globbing characters (though the latter is more shell-related).

      – HalosGhost
      Dec 15 '14 at 0:11







    1




    1





    These are often called wildcards or globbing characters (though the latter is more shell-related).

    – HalosGhost
    Dec 15 '14 at 0:11





    These are often called wildcards or globbing characters (though the latter is more shell-related).

    – HalosGhost
    Dec 15 '14 at 0:11













    0














    You can use -LL option for forcing conversion of every filename to lowercase, regardless of the originating file system






    share|improve this answer



























      0














      You can use -LL option for forcing conversion of every filename to lowercase, regardless of the originating file system






      share|improve this answer

























        0












        0








        0







        You can use -LL option for forcing conversion of every filename to lowercase, regardless of the originating file system






        share|improve this answer













        You can use -LL option for forcing conversion of every filename to lowercase, regardless of the originating file system







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 2 days ago









        sequielosequielo

        1212




        1212



























            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.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f174200%2fregular-expression-in-unzip-files-argument-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







            -posix, regular-expression, zip

            Popular posts from this blog

            Can I sign legal documents with a smiley face?Do Legal Documents Require Signing In Standard Pen Colors?Is it possible to legally prohibit someone from linking to specific pages on your website?Do scans of signed documents have the same legal power as the original document?What can I do if I signed an excessively restrictive contract?Can other party sneak in new contract terms via termination notice?How to prove that someone forged my signature on a contract that I was not aware of?In Australia, Is it legal to sign a document as somebody else?making a contract that includes video licenceLease dispute, over email and text messageIf you must include all of the natural language prose in a legal document, or if it can be abstracted outE-signing: legal ramifications of “identifying” a person

            Word for a person who has no opinion about whether god existsWord for having a definite opinion while simultaneously withholding judgment?What's the opposite of “newcomer? Is ”veteran" OK?What do you call an “atheist” who might believe in an afterlife?What's a word for someone who wants to voice opinions but not have them challenged?Word for someone who dismisses contrary opinions as irrational?Somone who thinks they are overly special/out of the ordinaryIs there a word, phrase or idiom for “a person who is incapable of thinking about the future”?The belief that a god is human-likeA word for a non-famous person/thing you have heard a lot aboutAdjective for a person who enjoys taking care of their appearance

            Can I redirect output to a log file and background a process at the same time?2019 Community Moderator ElectionUnable to write to file in shell script when running command in backgroundredirect and log script outputhow to properly log the output of a console program that frequently updates “parts” of the screen, resulting in a messy log file?How can I redirect the output of a child process?grep script - output lines at the same time into echoHow to run process in background and get its pid to create log file nameHow to redirect output to a log from expect commandHow to clear a redirect log file content in shell?Log background jobs started in all the manually started shells?Why do `jobs` and `dirs` run in command subsitution, process substitution, pipeline, and background jobs output the same as in original shell?How to redirect output to file to STDOUT?