Можно настроить стиль LibreOffice для активации другого стиля при начале нового абзаца. Этот параметр находится в поле редактирования стиля (, например, в меню Стили→Редактировать стиль... )на вкладке Органайзер. Настройка "Следующий стиль". Чтобы не переходить на другой стиль, выберите тот же стиль (, например, обычный следующий стиль «Стиль по умолчанию» — «Стиль по умолчанию» ).
Вероятно, имеет смысл настроить стиль для вашего бенгальского текста, где вы можете установить как шрифт, так и язык на вкладке «Шрифт». (Установка языка поможет, например, предотвратить проверку орфографии, которая думает, что это английский язык или что-то другое, что у вас по умолчанию ). Затем вы можете установить «Следующий стиль» в том же стиле. Вы можете легко создавать новые стили из Стили→Управление стилями (, что является сочетанием клавиш F11 здесь ).
Не помещайте действия в строковую переменную, содержащую данные (см. Bash FAQ 50). И всегда двойные -кавычки ваших переменных, когда вы их используете
i='/home/demo.*/\.config/File System/.*t$'
find ~ -iregex "$i"
Если вы хотите включить -iregex
, только если $i
не пусто, вы можете сделать что-то вроде этого, что сохранит его, но заменит регулярное выражение на .*
(, т.е. что угодно)
find ~ -iregex "${i-.*}"
Если вы используете оболочку типа bash
(, но не sh
), которая понимает массивы, вы можете использовать ее для включения -iregex
только при необходимости
IFS= read -r i
findRegex=()
[[ -n "$i" ]] && findRegex=('-iregex' "$i")
find ~ "${findRegex[@]}"
Чтобы увидеть, что здесь происходит, вы можете изменить find
на echo find
. Также может помочь чтение man bash
и поиск Arrays
и/или @
.
Обратите внимание, что я также изменил ваш read i
на IFS= read -r i
. Это останавливает попытку оболочки проанализировать ваши входные данные, что может нарушить выражения, содержащие несколько пробелов (символы в $IFS
, если быть точным )и другие комбинации символов