Browse Source

Apply proper alignment within subshells

Alois Mahdal 3 years ago
parent
commit
bdd37f2d40
1 changed files with 10 additions and 6 deletions
  1. 10
    6
      99bottles.sh

+ 10
- 6
99bottles.sh View File

110
     while read line; do
110
     while read line; do
111
         line="${line/one more bottles/one more bottle}"
111
         line="${line/one more bottles/one more bottle}"
112
         case "$line" in
112
         case "$line" in
113
-            *"one of those bottles"*)   line="$([ $oneBottle = true ] &&
114
-                                        echo ${line/one of those bottles/that lone bottle} ||
115
-                                        echo $line )"
113
+            *"one of those bottles"*)   line="$(
114
+                                            [ $oneBottle = true ] \
115
+                                             && echo ${line/one of those bottles/that lone bottle} \
116
+                                             || echo $line
117
+                                        )"
116
                                         ;;
118
                                         ;;
117
-            *"one down"*)               line="$([ $oneBottle = true ] &&
118
-                                        echo ${line/one down/it down} ||
119
-                                        echo $line )"
119
+            *"one down"*)               line="$(
120
+                                            [ $oneBottle = true ] \
121
+                                             && echo ${line/one down/it down} \
122
+                                             || echo $line
123
+                                        )"
120
                                         ;;
124
                                         ;;
121
             *bottles*)                  oneBottle=false;;
125
             *bottles*)                  oneBottle=false;;
122
             *bottle*)                   oneBottle=true;;
126
             *bottle*)                   oneBottle=true;;