ExpansionsThe Basic if CommandFile ExpressionsMultiple TestsStringsArithmetic ExpressionsLogical ExpressionsRelational OperationsBitwise OperationsSelf-Referential OperationsOther let Featurestemperature.bash: Converting Fahrenheit to CelsiusArithmetic TestsPattern RecognitionGlobbing OptionsFilename Brace Expansion ( {..} )Dollar Sign SubstitutionsANSI C Escape Expansion ($')Locale Translation ($")Variable Name Matching (!*)Variable Length (#)Default Values (:-)Assignment of Default Values (:=)Variable Existence Check (:?)Overriding a Default Value (:+)Substrings (:n)Substring Removal by Pattern (%, #, %%, and ##)Substring Replacement by Pattern (//)Command Result Substitution ( (..) )Arithmetic Expression Substitution ( ((..)) )Other Test Expressionsmixer.bash: HTML Color MixerReference SectionTest Command SwitchesTest Command String TestsCharacter ClassesASCII C Escape Expansion