User Tools

Site Tools


bash:quick_reference

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bash:quick_reference [2015/07/09 10:38]
217.110.111.101 -e added
bash:quick_reference [2024/02/16 00:48] (current)
Line 17: Line 17:
 |$@ |All of current command's parameters (preserving whitespace and quoting) |echo "My arguments are $@" | |$@ |All of current command's parameters (preserving whitespace and quoting) |echo "My arguments are $@" |
 |$* |All of current command's parameters (not preserving whitespace and quoting) |echo "My arguments are $*" | |$* |All of current command's parameters (not preserving whitespace and quoting) |echo "My arguments are $*" |
 +|parenthesis: ( ... ) |Function definition |function myfunc() { echo hello }|
 +|-b |block special file |if [ -b filename ] |
 +|-c |Special character file|if [ -c filename ] |
 +|-d |Is a Directory |if [ -d /bin ] |
 +|-e |Is file exist |if [ -e /bin/ls ] |
 |-eq |Numeric Equality |if [ "$foo" -eq "9" ] | |-eq |Numeric Equality |if [ "$foo" -eq "9" ] |
-|-ne |Numeric Inquality |if [ "$foo" -ne "9" ] | +|-f |Is a File |if [ -f /bin/ls ] | 
-|-lt |Less Than |if [ "$foo" -lt "9" ] | +|-G |check if file exists and is owned by effective groupid |if [ -G /bin/ls ] | 
-|-le |Less Than or Equal |if [ "$foo" -le "9" ] | +|-g |true if file exists and is set-group-id |if [ -g /bin/ls ] |
-|-gt |Greater Than |if [ "$foo" -gt "9" ] |+
 |-ge |Greater Than or Equal |if [ "$foo" -ge "9" ] | |-ge |Greater Than or Equal |if [ "$foo" -ge "9" ] |
-|-z |String is zero length |if [ -"$foo" ] |+|-gt |Greater Than |if [ "$foo" -gt "9" ] | 
 +|-k |check sticky bit |if [ -k /bin/ls ] | 
 +|-L |if file a symbolic link |if [ -L /etc/alternatives/editor ] | 
 +|-le |Less Than or Equal |if [ "$foo" -le "9" ] | 
 +|-lt |Less Than |if [ "$foo" -lt "9" ] |
 |-n |String is not zero length |if [ -n "$foo" ] | |-n |String is not zero length |if [ -n "$foo" ] |
 +|-ne |Not Equal |if [ "$foo" -ne "9" ] |
 |-nt |Newer Than |if [ "$file1" -nt "$file2" ] | |-nt |Newer Than |if [ "$file1" -nt "$file2" ] |
-|-d |Is a Directory |if [ -d /bin ] | +|-O |True if file exists and is owned by the effective user id |if [ -file ] |
-|-f |Is a File |if [ -f /bin/ls ] | +
-|-e |Is file exist |if [ -e /bin/ls ] |+
 |-r |Is a readable file |if [ -r /bin/ls ] | |-r |Is a readable file |if [ -r /bin/ls ] |
 +|-s |if file is nonzero size |if [ -s /bin/ls ] |
 +|-S |if file is a socket |if [ -S file ] |
 +|-u |check if file set-user-id bit is set  |if [ -u /bin/ls ] |
 |-w |Is a writable file |if [ -w /bin/ls ] | |-w |Is a writable file |if [ -w /bin/ls ] |
 |-x |Is an executable file |if [ -x /bin/ls ] | |-x |Is an executable file |if [ -x /bin/ls ] |
-|parenthesis: ( ... ) |Function definition |function myfunc() { echo hello }|+|-z |String is zero length |if [ -z "$foo" ] | 

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
bash/quick_reference.1436431081.txt · Last modified: 2024/02/16 00:47 (external edit)

Impressum Datenschutz