I sh для удаления пробелов из строк, которые не содержат текст, но не для удаления строки. Поскольку пробел может быть трудно идентифицировать, я заменим пробел на «#» (символ хэстэга), чтобы продемонстрировать пример проще. Строка выглядит примерно так:
"This is
########a long string
with many lines
#######
and the above is empty
####this is empty
#############
#######hello"
I wi sh, что вывод удалит пробелы в строках, которые содержат только пробел. Я все еще использую "#" (символ хэстэга) для демонстрации пробелов. Окончательный результат должен выглядеть следующим образом:
"This is
########a long string
with many lines
and the above is empty
####this is empty
#######hello"
Без символа хэштега, выступающего в качестве пробела, ожидаемый результат должен выглядеть следующим образом:
"This is
a long string
with many lines
and the above is empty
this is empty
hello"
Итак, чтобы уточнить, я wi sh для удаления пробельных символов в строке, которая не содержит текста, но не для удаления строки.