5 Commits

Author SHA1 Message Date
M0S111 226ae31300 Removed repeated command in bash.sh 2025-01-22 17:04:00 +05:00
M0S111 2c2b23e9d3 Updated bash.sh; added POSIX character classes for pattern matching 2025-01-22 16:54:35 +05:00
M0S111 c5420183ab Merge pull request #1 from M0S111/edit_branch
Update bash.sh
2024-11-17 14:25:54 +05:00
M0S111 0325133c77 Update bash.sh 2024-11-17 14:19:25 +05:00
M0S111 69f17a136f commands for entire array/value at index to bash.sh
added commands for displaying entire array/value at index to bash.sh
2024-11-17 12:31:12 +05:00
+13 -1
View File
@@ -216,7 +216,8 @@ array[0]=valA # how to define an array
array[1]=valB
array[2]=valC
array=([2]=valC [0]=valA [1]=valB) # another way
array=(valA valB valC) # and another
array=(valA valB valC) # and another
${array[@]} # list contents
${array[i]} # displays array's value for this index. If no index is supplied, array element 0 is assumed
${#array[i]} # to find out the length of any element in the array
@@ -257,6 +258,17 @@ $(UNIX command) # command substitution: runs the command and return
typeset -l <x> # makes variable local - <x> must be an interger
#########################
# POSIX Character Classes
#########################
[:alnum:] # Alphanumeric characters
[:alpha:] # Alphabetic characters
[:digit:] # Numerals
[:upper:] # Uppercase alphabetic characters
[:lower:] # Lowercase alphabetic characters
[!characters] # Matches any character that is not a member of the set characters
##############################################################################
# FUNCTIONS
##############################################################################