Есть ли в Linux аналогичные приложения Microsoft или Google?

$ sed 's/([^)]*)//g' file
x   +   chrX    15362   15364   +   100  *    *    *    100  *    100
y   +   chrX    153626  153626  +   100 98.56   100 100 100 4

Здесь мы используем sedдля удаления любых скобок во входных данных. Выражение ([^)]*)соответствует левой скобке, за которой следует любое количество не -символов правой скобки (, то есть число ), за которым следует правая скобка. Вы также можете использовать здесь ([0-9]*).

$ sed 's/[^[:blank:]]*(\([^)]*\))/\1/g' file
x   +   chrX    15362   15364   +   3  0    0    0    5  0    1
y   +   chrX    153626  153626  +   80 79   40 47 88 23

Здесь мы удаляем бит перед скобкой и сами скобки и заменяем все это тем, что было внутри скобки. Вещи перед (соответствуют [^[:blank:]]*, т. е. любому количеству не -пробелов, за которыми следует то же выражение, что и в первой команде sed, но с захватом содержимого между (и ). ]. Захваченная строка упоминается в замещающей части команды как \1.


Ваша команда,

sed -r 's/^.*\((\d+)\)/\1/g'

не работает должным образом, потому что \dявляется PCRE (Perl -подобным регулярному выражению ). Замена \dна [0-9]или [[:digit:]]не улучшит его работу, так как заменит всю строку числом в последней скобке.

-1
16.03.2021, 13:00
1 ответ

Linux — это платформа, основанная на так называемом ядре Linux и Unix-подобной системной структуре и утилитах, а также большинство доступных программных инструментов, созданных либо на исходных платформах Unix, либо от сообщества. В то время как люди из сообщества время от времени также создают коммерческие проекты и выпускают программное обеспечение по лицензии с закрытым исходным кодом, большая часть программного обеспечения Linux, которое не является частью наследия Unix, создается сообществом открытого исходного кода и энтузиастами.

Что касается офисного программного обеспечения... примерно в 1990+ образовалась некоторая ассоциация, так называемая OpenOffice, и если вы ищете ее в Интернете,https://www.openoffice.org/все еще существует, и вы можете получить программное обеспечение оттуда.

В течение многих лет было некоторое сотрудничество и недопонимание во время разработки проекта, и были некоторые этапы, когда проект OpenOffice изменился и стал программным пакетом LibreOffice... в то время как эта общая инициатива была отброшена где-то по пути, и теперь оба OpenOffice и пакеты офисного программного обеспечения LibreOffice (существуют для всех, так как оба этих пакета сегодня распространяются на большинство значимых платформ.

Наверняка дядя Google, если вы спросите его, например, «офисное программное обеспечение — лучшие бесплатные альтернативы Linux», покажет много похожего контента.

всего три первые ссылки...https://linuxhint.com/best_ms_office_alternatives_linux/https://itsfoss.com/best-free-open-source-alternatives-microsoft-office/https://www.ubuntupit.com/top-10-best-free-office-suite-software-as-ms-office-alternative-for-linux/

в то время как в наши дни количество онлайн-сервисов существует для одного и того же.

Хорошего дня.

1
18.03.2021, 22:24

Теги

Похожие вопросы