Применить одно и то же поле из разных записей к операции.

Включение всех доступных функций WebEx в Linux включает запуск 32-битных двоичных файлов; «Самый простой» способ сделать это - запустить 32-битный Firefox и среду выполнения Java (JRE). У меня это работает следующим образом:

  1. Загрузите 32-битный Firefox (версия, обозначенная как обычный «Linux», а не «Linux 64-bit», на языке по вашему выбору).
  2. Загрузите 32-битную JRE (версия, обозначенная как «Linux», а не «Linux x64»; загрузите tarball, не RPM).
  3. Распакуйте оба в удобное место, например. / opt .
  4. Чтобы упростить обновление в будущем, переименуйте каталог firefox ( например, в firefox-44.0.2 ) и добавьте символические ссылки для Firefox и JRE: сценарий, который я включу ниже, предполагает соответственно webex-firefox (указывает на firefox-44.0.2 или любую другую версию) и jre1.8.0 (указывает на jre1.8.0_73 или любую другую версию).
  5. Свяжите плагин Java (вам нужно будет делать это каждый раз при обновлении Firefox):

    ln -sf /opt/jre1.8.0/lib/i386/libnpjp2.so webex-firefox / browser / plugins

  6. Создайте сценарий запуска следующим образом (я сохранил его как ~ / bin / webex , ~ / bin , находящийся на моем ПУТИ ):

    #! / bin / sh

    JAVA_HOME = / opt / jre1.8.0 / opt / webex-firefox / firefox -P webex -new-instance https://meetings.webex.com

После всего этого запущен webex запустит новый экземпляр Firefox с новым профилем (вам будет предложено создать его в первый раз, используйте webex в качестве имени профиля), и вы перейдете к Страница совещаний WebEx. Однако мы еще не совсем закончили, потому что вам также необходимо установить ряд 32-битных библиотек; это можно сделать с помощью пакетов Fedora.Вам понадобится как минимум следующее:

sudo dnf install alsa-lib.i686 atk.i686 bzip2-libs.i686 cairo.i686 expat.i686 fontconfig.i686 freetype.i686 gdk-pixbuf2.i686 glib2.i686 glibc.i686 graphite2.i686 gtk2.i686 harfbuzz.i686 libdatrie.i686 libdrm.i686 libffi.i686 libgcc.i686 libICE.i686 libpng.i686 libselinux.i686 libSM.i686 libstdc++.i686 libthai.i686 libuuid.i686 libwayland-client.i686 libwayland.i686 libX11.i686 libXau.i686 libxcb.i686 libXcomposite.i686 libXcursor.i686 libXdamage.i686 libXext.i686 libXfixes.i686 libXft.i686 libXi.i686 libXinerama.i686 libXmu.i686 libXrandr.i686 libXrender.i686 libxshmfence.i686 libXt.i686 libXtst.i686 libXv.i686 libXxf86vm.i686 mesa-libEGL.fc23.i686 mesa-libgbm.i686 mesa-libGL.i686 mesa-libglapi.i686 pango.i686 pangox-compat.i686 pcre.i686 pixman.i686 zlib.i686

(Чтобы составить этот список, я поискал двоичные файлы ELF в ~ / .webex и определил, какие пакеты предоставляют необходимые библиотеки для их всех.)

1
05.08.2015, 16:48
2 ответа

Вы можете попробовать следующее awk :

awk -F"," 'NR == 1 { x = $5; }; NR != 1 { print x - $5; x = $5; }' file
1
29.04.2021, 00:25

Упрощенное решение awk :

awk -F, 'NR!=1 {print x-$5} {x=$5}' file
1
29.04.2021, 00:25

Теги

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