- printProductName
- callPrintf
- printInColumns
- printToVariable
- parseWhitespaces
- printInColor
- echoExitStatus
execution/multiLineStatement.sh
execution/callOtherCommands.sh
execution/multiCommandOneliner.sh
- multipleCommandsInOneLine
- createPythonProgram
- launchChild
- shutdownChild
processes/findProcessBeacon.sh
- dothis
- searchForProcess
- commandExpansionUsingCustomIFS
- commandExpansionUsingDefaultIFS
expansions/arithmeticExpansion.sh
expansions/variableExpansion.sh
- useCurlyBracketsToProtectVariable
- stringLength
- findAndReplace
expansions/pathnameExpansion.sh
- globFiles
- redirectionStdOutAndErrSeparately
- redirectionStdOutAndErrToOneFile
- redirectStdInFromFile
- readLineToVars
fileSystem/fileTestExpressions.sh
- fileIsSymbolicLink
- fileIsExecutable
- checkPlainFile
- walk
- findDirectories
- returnByVarExpansion
- returnByOutputParam
- setGlobalState
- demoReturnByVarExpansion
- demoReturnByOutputParam
- demoSetGlobalState
- takingFourteenArguments
- takingThreeArguments
- shiftArguments
- forEachArgument
- whileEachArgument
- iterateOverNumbers
- iterateOverFilePaths
- doubleGrep
- useAwkArray
- readLinesFromFile
- twoBranches
- prt
- combine
- join
- joins
- len
- stripSuffix
- stripPrefix
- replace
- sub
- toUpper
- toLower
strings_/parameterExpansion.sh
- defaultValueIfEmptyOrUnset
- defaultValueIfUnset
- alternativeValueIfSetAndNotEmpty
- alternativeValueIfSet
- requireVarIsSet
- cutColumns
strings_/singleDoubleQuotes.sh
- singleQuoteSubstitution
- doubleQuoteSubstitution
- printArgs
- demoDefaultIFS
- demoCustomIFS
- stringContains
- stringIsDigit
- enoughArguments
pipelines/fifoMessagePassing.sh
- _free
- _init
- messageServer
- main
- writeToTee
- _free
- _init
- demoPythonWaitForBash
- demoBashWaitForPython
pipelines/teeToMultipleOutputs.sh
- createExec
- formatDateAndTime
- generateSUT
applications/lineCounter_test.sh
environments/checkCommandExistence.sh
environments/getRunningScriptPID.sh
- getCurrentPID
- getCurrentPIDPython
- getBackgroundProcessPID
environments/envVarForCommand.sh
- reset
- createPythonModule
- importPythonModule
- verifyPythonPath
- verifyEnvVarInPython
environments/getRunningScriptPath.sh
- getScriptPath
- ifElseGroup