Вы можете просто удалить обратную косую черту. Незаконченный конвейер будет продолжен на следующую строку.
packages=$(
adb shell ps |
grep -v root |
grep -v system |
grep -v "android\.process\." |
grep -v radio |
grep -v "com\.google\.process\." |
grep -v "com\.lge\." |
grep -v shell |
grep -v NAME |
awk '{print $NF}' |
tr '\r' ' '
)
Я также добавил отступ, чтобы отразить структуру, и избежал буквальных точек.
Но, как упоминалось в комментариях, это будет Лучше упростить это в одну команду AWK. Или вы можете хотя бы объединить команды grep:
exclude='root|system|android\.process\.|radio|com\.google\.process\.|com.lge\.|shell|NAME'
packages=$(
adb shell ps |
grep -vE "$exclude" |
awk '{print $NF}' |
tr '\r' ' '
)