Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Monday, 25 October 2021

Bash comparisons

 

integer comparison


-eq

    is equal to

    if [ "$a" -eq "$b" ]


-ne

    is not equal to

    if [ "$a" -ne "$b" ]


-gt

    is greater than

    if [ "$a" -gt "$b" ]


-ge

    is greater than or equal to

    if [ "$a" -ge "$b" ]


-lt


    is less than

    if [ "$a" -lt "$b" ]


-le

    is less than or equal to

    if [ "$a" -le "$b" ]



string comparison


==

    is equal to

    if [ "$a" == "$b" ]

!=

    is not equal to

    if [ "$a" != "$b" ]


[source]

No comments:

Post a Comment

Note: only a member of this blog may post a comment.