Is “/bin/[.exe” a legitimate file? [Cygwin, Windows 10] [duplicate]What is the purpose of square bracket executableHow exactly does “/bin/[” work?Cygwin installation messageFile not found (cygwin on Windows)Cygwin: CD to Windows paths easilyCygwin header file locationCygwin on Windows: Can't open displayCygwin/X DISPLAY number no longer :0?Cannot login or ssh to non-admin Cygwin user this month but could last month and still can for other non-admin userCygwin + /usr/bin/xterm: Xt error: Can't open display: :0Windows/Cygwin/Python: Resolution depends on manual entry or shell script?Cygwin: installing Seismic Unix - error during make install

Do I have a twin with permutated remainders?

Theorems that impeded progress

Has the BBC provided arguments for saying Brexit being cancelled is unlikely?

Can a Warlock become Neutral Good?

Arthur Somervell: 1000 Exercises - Meaning of this notation

Show that if two triangles built on parallel lines, with equal bases have the same perimeter only if they are congruent.

Why, historically, did Gödel think CH was false?

Do VLANs within a subnet need to have their own subnet for router on a stick?

Is it important to consider tone, melody, and musical form while writing a song?

An academic/student plagiarism

Smoothness of finite-dimensional functional calculus

Dragon forelimb placement

How does one intimidate enemies without having the capacity for violence?

Why are 150k or 200k jobs considered good when there are 300k+ births a month?

Why can't I see bouncing of a switch on an oscilloscope?

Why don't electron-positron collisions release infinite energy?

How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?

What does "Puller Prush Person" mean?

Fencing style for blades that can attack from a distance

How could an uplifted falcon's brain work?

Can divisibility rules for digits be generalized to sum of digits

strToHex ( string to its hex representation as string)

How to write a macro that is braces sensitive?

Have astronauts in space suits ever taken selfies? If so, how?



Is “/bin/[.exe” a legitimate file? [Cygwin, Windows 10] [duplicate]


What is the purpose of square bracket executableHow exactly does “/bin/[” work?Cygwin installation messageFile not found (cygwin on Windows)Cygwin: CD to Windows paths easilyCygwin header file locationCygwin on Windows: Can't open displayCygwin/X DISPLAY number no longer :0?Cannot login or ssh to non-admin Cygwin user this month but could last month and still can for other non-admin userCygwin + /usr/bin/xterm: Xt error: Can't open display: :0Windows/Cygwin/Python: Resolution depends on manual entry or shell script?Cygwin: installing Seismic Unix - error during make install






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








2
















This question already has an answer here:



  • What is the purpose of square bracket executable

    3 answers



I can not find anything about this, is it a known file?
I am using a CYGWIN based terminal on windows 10



Here are their locations and the commands I used.



$ find -name [*
./bin/[.exe
./usr/bin/[.exe



$ ls -l -a -r /* | grep [-.*>]
...all other files that match this...
-rwxr-xr-x 1 X 197121 67134 Nov 6 14:22 [.exe
drwxr-xr-x 1 X 197121 0 Apr 2 18:15 ..
drwxr-xr-x 1 X 197121 0 Jan 26 03:20 .


I would like more information on this file and whether or not I can remove it.










share|improve this question









New contributor




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











marked as duplicate by roaima, Thomas Dickey, Michael Homer, Rui F Ribeiro, muru Apr 3 at 2:47


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


















  • Not necessarily, I didn't know what it was, all the times I've ls'ed into /bin/ No google searches for things close to and the title would provide much to the direct answer here below. Updated the title for relevance

    – Joe
    Apr 3 at 0:24


















2
















This question already has an answer here:



  • What is the purpose of square bracket executable

    3 answers



I can not find anything about this, is it a known file?
I am using a CYGWIN based terminal on windows 10



Here are their locations and the commands I used.



$ find -name [*
./bin/[.exe
./usr/bin/[.exe



$ ls -l -a -r /* | grep [-.*>]
...all other files that match this...
-rwxr-xr-x 1 X 197121 67134 Nov 6 14:22 [.exe
drwxr-xr-x 1 X 197121 0 Apr 2 18:15 ..
drwxr-xr-x 1 X 197121 0 Jan 26 03:20 .


I would like more information on this file and whether or not I can remove it.










share|improve this question









New contributor




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











marked as duplicate by roaima, Thomas Dickey, Michael Homer, Rui F Ribeiro, muru Apr 3 at 2:47


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


















  • Not necessarily, I didn't know what it was, all the times I've ls'ed into /bin/ No google searches for things close to and the title would provide much to the direct answer here below. Updated the title for relevance

    – Joe
    Apr 3 at 0:24














2












2








2


1







This question already has an answer here:



  • What is the purpose of square bracket executable

    3 answers



I can not find anything about this, is it a known file?
I am using a CYGWIN based terminal on windows 10



Here are their locations and the commands I used.



$ find -name [*
./bin/[.exe
./usr/bin/[.exe



$ ls -l -a -r /* | grep [-.*>]
...all other files that match this...
-rwxr-xr-x 1 X 197121 67134 Nov 6 14:22 [.exe
drwxr-xr-x 1 X 197121 0 Apr 2 18:15 ..
drwxr-xr-x 1 X 197121 0 Jan 26 03:20 .


I would like more information on this file and whether or not I can remove it.










share|improve this question









New contributor




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













This question already has an answer here:



  • What is the purpose of square bracket executable

    3 answers



I can not find anything about this, is it a known file?
I am using a CYGWIN based terminal on windows 10



Here are their locations and the commands I used.



$ find -name [*
./bin/[.exe
./usr/bin/[.exe



$ ls -l -a -r /* | grep [-.*>]
...all other files that match this...
-rwxr-xr-x 1 X 197121 67134 Nov 6 14:22 [.exe
drwxr-xr-x 1 X 197121 0 Apr 2 18:15 ..
drwxr-xr-x 1 X 197121 0 Jan 26 03:20 .


I would like more information on this file and whether or not I can remove it.





This question already has an answer here:



  • What is the purpose of square bracket executable

    3 answers







shell cygwin






share|improve this question









New contributor




Joe 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




Joe 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 Apr 3 at 1:45









Rui F Ribeiro

41.9k1483142




41.9k1483142






New contributor




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









asked Apr 2 at 22:24









JoeJoe

1195




1195




New contributor




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





New contributor





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






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




marked as duplicate by roaima, Thomas Dickey, Michael Homer, Rui F Ribeiro, muru Apr 3 at 2:47


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









marked as duplicate by roaima, Thomas Dickey, Michael Homer, Rui F Ribeiro, muru Apr 3 at 2:47


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.














  • Not necessarily, I didn't know what it was, all the times I've ls'ed into /bin/ No google searches for things close to and the title would provide much to the direct answer here below. Updated the title for relevance

    – Joe
    Apr 3 at 0:24


















  • Not necessarily, I didn't know what it was, all the times I've ls'ed into /bin/ No google searches for things close to and the title would provide much to the direct answer here below. Updated the title for relevance

    – Joe
    Apr 3 at 0:24

















Not necessarily, I didn't know what it was, all the times I've ls'ed into /bin/ No google searches for things close to and the title would provide much to the direct answer here below. Updated the title for relevance

– Joe
Apr 3 at 0:24






Not necessarily, I didn't know what it was, all the times I've ls'ed into /bin/ No google searches for things close to and the title would provide much to the direct answer here below. Updated the title for relevance

– Joe
Apr 3 at 0:24











1 Answer
1






active

oldest

votes


















8














You should not remove that file. In general, don't remove random files that you have not created yourself.



It's the executable file for the [ utility. This utility is exactly the same as the test utility but requires that the last operand is ].



See man [ and man test.



Example of use:



[ -n "hello" ] && echo '"hello" is a non-empty string'


You would also be able to use



/bin/[.exe -n "hello" ] && echo 'That works too'


(though you don't need to specify the .exe suffix on the command line)



Note that /bin/[.exe is the executable file for the external [ utility. This utility is very often also available as a built-in utility in your shell. If your shell is bash, then man bash (and help [) would document it.



The external [ in /bin or /usr/bin is used by shells that don't have this utility as a built-in, or when executing a test from something that is not a shell (e.g. with -exec through find).



Related:



  • How exactly does "/bin/[" work?





share|improve this answer

























  • This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

    – Joe
    Apr 3 at 0:14






  • 1





    Searching for punctuation is problematic...

    – stolenmoment
    Apr 3 at 1:51











  • Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

    – roaima
    Apr 3 at 8:05












  • @roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

    – Kusalananda
    Apr 3 at 8:14






  • 1





    /bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

    – Stéphane Chazelas
    Apr 3 at 8:28


















1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









8














You should not remove that file. In general, don't remove random files that you have not created yourself.



It's the executable file for the [ utility. This utility is exactly the same as the test utility but requires that the last operand is ].



See man [ and man test.



Example of use:



[ -n "hello" ] && echo '"hello" is a non-empty string'


You would also be able to use



/bin/[.exe -n "hello" ] && echo 'That works too'


(though you don't need to specify the .exe suffix on the command line)



Note that /bin/[.exe is the executable file for the external [ utility. This utility is very often also available as a built-in utility in your shell. If your shell is bash, then man bash (and help [) would document it.



The external [ in /bin or /usr/bin is used by shells that don't have this utility as a built-in, or when executing a test from something that is not a shell (e.g. with -exec through find).



Related:



  • How exactly does "/bin/[" work?





share|improve this answer

























  • This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

    – Joe
    Apr 3 at 0:14






  • 1





    Searching for punctuation is problematic...

    – stolenmoment
    Apr 3 at 1:51











  • Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

    – roaima
    Apr 3 at 8:05












  • @roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

    – Kusalananda
    Apr 3 at 8:14






  • 1





    /bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

    – Stéphane Chazelas
    Apr 3 at 8:28
















8














You should not remove that file. In general, don't remove random files that you have not created yourself.



It's the executable file for the [ utility. This utility is exactly the same as the test utility but requires that the last operand is ].



See man [ and man test.



Example of use:



[ -n "hello" ] && echo '"hello" is a non-empty string'


You would also be able to use



/bin/[.exe -n "hello" ] && echo 'That works too'


(though you don't need to specify the .exe suffix on the command line)



Note that /bin/[.exe is the executable file for the external [ utility. This utility is very often also available as a built-in utility in your shell. If your shell is bash, then man bash (and help [) would document it.



The external [ in /bin or /usr/bin is used by shells that don't have this utility as a built-in, or when executing a test from something that is not a shell (e.g. with -exec through find).



Related:



  • How exactly does "/bin/[" work?





share|improve this answer

























  • This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

    – Joe
    Apr 3 at 0:14






  • 1





    Searching for punctuation is problematic...

    – stolenmoment
    Apr 3 at 1:51











  • Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

    – roaima
    Apr 3 at 8:05












  • @roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

    – Kusalananda
    Apr 3 at 8:14






  • 1





    /bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

    – Stéphane Chazelas
    Apr 3 at 8:28














8












8








8







You should not remove that file. In general, don't remove random files that you have not created yourself.



It's the executable file for the [ utility. This utility is exactly the same as the test utility but requires that the last operand is ].



See man [ and man test.



Example of use:



[ -n "hello" ] && echo '"hello" is a non-empty string'


You would also be able to use



/bin/[.exe -n "hello" ] && echo 'That works too'


(though you don't need to specify the .exe suffix on the command line)



Note that /bin/[.exe is the executable file for the external [ utility. This utility is very often also available as a built-in utility in your shell. If your shell is bash, then man bash (and help [) would document it.



The external [ in /bin or /usr/bin is used by shells that don't have this utility as a built-in, or when executing a test from something that is not a shell (e.g. with -exec through find).



Related:



  • How exactly does "/bin/[" work?





share|improve this answer















You should not remove that file. In general, don't remove random files that you have not created yourself.



It's the executable file for the [ utility. This utility is exactly the same as the test utility but requires that the last operand is ].



See man [ and man test.



Example of use:



[ -n "hello" ] && echo '"hello" is a non-empty string'


You would also be able to use



/bin/[.exe -n "hello" ] && echo 'That works too'


(though you don't need to specify the .exe suffix on the command line)



Note that /bin/[.exe is the executable file for the external [ utility. This utility is very often also available as a built-in utility in your shell. If your shell is bash, then man bash (and help [) would document it.



The external [ in /bin or /usr/bin is used by shells that don't have this utility as a built-in, or when executing a test from something that is not a shell (e.g. with -exec through find).



Related:



  • How exactly does "/bin/[" work?






share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 3 at 9:47

























answered Apr 2 at 22:30









KusalanandaKusalananda

140k17261435




140k17261435












  • This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

    – Joe
    Apr 3 at 0:14






  • 1





    Searching for punctuation is problematic...

    – stolenmoment
    Apr 3 at 1:51











  • Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

    – roaima
    Apr 3 at 8:05












  • @roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

    – Kusalananda
    Apr 3 at 8:14






  • 1





    /bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

    – Stéphane Chazelas
    Apr 3 at 8:28


















  • This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

    – Joe
    Apr 3 at 0:14






  • 1





    Searching for punctuation is problematic...

    – stolenmoment
    Apr 3 at 1:51











  • Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

    – roaima
    Apr 3 at 8:05












  • @roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

    – Kusalananda
    Apr 3 at 8:14






  • 1





    /bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

    – Stéphane Chazelas
    Apr 3 at 8:28

















This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

– Joe
Apr 3 at 0:14





This is ironically enough, hilarious. I did not know that was a legitimate executable. I thought it as a potential security risk through a regex related attack. Thank you very much for this information, it was thoroughly explained well,... formerly not, (now should be for others), provided through google/forum indexing.

– Joe
Apr 3 at 0:14




1




1





Searching for punctuation is problematic...

– stolenmoment
Apr 3 at 1:51





Searching for punctuation is problematic...

– stolenmoment
Apr 3 at 1:51













Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

– roaima
Apr 3 at 8:05






Kusalanada, Cygwin is a pretty good reimplementation of the Linux/UNIX shell environment for Windows. Shell, GNU tools, even an X Windows display server. (Far better than WSL, in my opinion.) You don't specify the .exe suffix when using a Cygwin tool. So you would ls -l rather than ls.exe -l (although you can do the second if you insist).

– roaima
Apr 3 at 8:05














@roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

– Kusalananda
Apr 3 at 8:14





@roaima Thanks. I last used Cygwin in early 2000 so my memory was a bit foggy.

– Kusalananda
Apr 3 at 8:14




1




1





/bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

– Stéphane Chazelas
Apr 3 at 8:28






/bin/[ is typically called when invoked from non-Bourne-like shells, like csh -c '"[" a -nt b "]"' or in things like find ... -exec [ -f ] ; ...

– Stéphane Chazelas
Apr 3 at 8:28




Popular posts from this blog

រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given

Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221