Установка торгового прокладки

Использование только bash:

#!/bin/bash
shopt -s extglob
printf "YYYY\tDDD\tsim\n"
while IFS=$'\t' read -r first second third; do
    day="$(date --date="$second" '+%j')"
    printf "%s\t%s\t%s\n" "${second%%-*}" "${day##*(0)}" "${third}"
done < <(tail -n +2 foo.txt)
Мы читаем каждую строку входного файла, начиная со второй строки, и помещаем разделенные вкладкой части как переменные first, second и third последовательно. Затем мы используем расширение параметра bash, чтобы получить желаемый шаблон вывода. Ознакомьтесь с расширением параметра из документа GNU. extglob используется для удаления заполненных нулей из дней.

Пример:

Пример:

ID  date        DailyFlow
a   1972-01-01  17.0265761797993
b   1972-01-02  17.200476457399
c   1972-01-03  17.2926436045271
d   1972-01-04  17.3900277599829
e   1972-01-05  17.5987080931028
f   1972-01-06  17.6334881486229
g   1972-01-07  17.7030482596626
h   1972-02-01  17.7030482596626
i   1972-02-02  17.7030482596626

Выход:

YYYY    DDD   sim
1972    1     17.0265761797993
1972    2     17.200476457399
1972    3     17.2926436045271
1972    4     17.3900277599829
1972    5     17.5987080931028
1972    6     17.6334881486229
1972    7     17.7030482596626
1972    32    17.7030482596626
1972    33    17.7030482596626
0
задан 5 December 2010 в 00:27

8 ответов

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре их файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая на Java рабочая станция Trader, доступная при загрузке с http: //www.interactive.brokers .com /; MySQL и Ruby. "

У вас все это установлено?

C ++ компилятор (gcc) доступен, установив пакет build-essential. «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, как представляется, доступна в качестве приложения Java из ссылочной ссылки (которая, по-видимому, была нарушена, должна быть http://www.interactive.brokers.com/ ).

Я собираюсь предположить, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура - это что-то вроде:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./configure или make configure [ ! d11]

6) make

7) make install

Если зависимости установлены правильно, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь функционирующий двоичный файл.

^)
3
ответ дан 25 July 2018 в 22:48
  • 1
    Большое спасибо. Это сработало. Я нашел другие проблемы в следующем (например, точные минимальные суммы для торговли и т. Д.), – fretchen 4 February 2011 в 19:00

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре их файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая на Java рабочая станция Trader, доступная при загрузке с http: //www.interactive.brokers .com /; MySQL и Ruby. "

У вас все это установлено?

Компилятор C ++ (gcc) доступен, установив пакет build-essential. «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, как представляется, доступна в качестве приложения Java из ссылочной ссылки (которая, по-видимому, была нарушена, должна быть http://www.interactive.brokers.com/ ).

Я собираюсь предположить, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура - это что-то вроде:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./configure или make configure [ ! d11]

6) make

7) make install

Если зависимости установлены правильно, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь функционирующий двоичный файл.

^)
3
ответ дан 27 July 2018 в 00:28
  • 1
    Большое спасибо. Это сработало. Я нашел другие проблемы в следующем (например, точные минимальные суммы для торговли и т. Д.), – fretchen 4 February 2011 в 19:00

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре их файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая на Java рабочая станция Trader, доступная при загрузке с http: //www.interactive.brokers .com /; MySQL и Ruby. "

У вас все это установлено?

C ++ компилятор (gcc) доступен, установив пакет build-essential. «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, как представляется, доступна в качестве приложения Java из ссылочной ссылки (которая, по-видимому, была нарушена, должна быть http://www.interactive.brokers.com/ ).

Я собираюсь предположить, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура - это что-то вроде:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./configure или make configure [ ! d11]

6) make

7) make install

Если зависимости установлены правильно, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь функционирующий двоичный файл.

^)
3
ответ дан 2 August 2018 в 04:11
  • 1
    Большое спасибо. Это сработало. Я нашел другие проблемы в следующем (например, точные минимальные суммы для торговли и т. Д.), – fretchen 4 February 2011 в 19:00

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре своего файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая рабочая станция Trader, доступная при загрузке с http: // www. interactive.brokers.com/; MySQL и Ruby. "

У вас все это установлено?

Компилятор C ++ (gcc) доступен, установив пакет build-essential . «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, по-видимому, доступна в качестве приложения Java из ссылочной ссылки (которая, как представляется, была нарушена, должна быть http://www.interactivebrokers.com/en/control/systemstandalone.php?os=unix&ib_entity = llc ).

Я предполагаю, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура выглядит примерно так:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./ configure или make configure

6) make [! ​​d5]

7) make install

Если зависимости правильно установлены, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь действующий двоичный файл.

^)
3
ответ дан 4 August 2018 в 20:16

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре своего файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая рабочая станция Trader, доступная при загрузке с http: // www. interactive.brokers.com/; MySQL и Ruby. "

У вас все это установлено?

Компилятор C ++ (gcc) доступен, установив пакет build-essential . «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, по-видимому, доступна в качестве приложения Java из ссылочной ссылки (которая, как представляется, была нарушена, должна быть http://www.interactivebrokers.com/en/control/systemstandalone.php?os=unix&ib_entity = llc ).

Я предполагаю, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура выглядит примерно так:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./ configure или make configure

6) make [! ​​d5]

7) make install

Если зависимости правильно установлены, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь действующий двоичный файл.

^)
3
ответ дан 6 August 2018 в 04:17

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре своего файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая рабочая станция Trader, доступная при загрузке с http: // www. interactive.brokers.com/; MySQL и Ruby. "

У вас все это установлено?

Компилятор C ++ (gcc) доступен, установив пакет build-essential . «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, по-видимому, доступна в качестве приложения Java из ссылочной ссылки (которая, как представляется, была нарушена, должна быть http://www.interactivebrokers.com/en/control/systemstandalone.php?os=unix&ib_entity = llc ).

Я предполагаю, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура выглядит примерно так:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./ configure или make configure

6) make [! ​​d5]

7) make install

Если зависимости правильно установлены, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь действующий двоичный файл.

^)
3
ответ дан 7 August 2018 в 22:21

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре своего файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая рабочая станция Trader, доступная при загрузке с http: // www. interactive.brokers.com/; MySQL и Ruby. "

У вас все это установлено?

Компилятор C ++ (gcc) доступен, установив пакет build-essential . «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, по-видимому, доступна в качестве приложения Java из ссылочной ссылки (которая, как представляется, была нарушена, должна быть http://www.interactivebrokers.com/en/control/systemstandalone.php?os=unix&ib_entity = llc ).

Я предполагаю, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура выглядит примерно так:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./ configure или make configure

6) make [! ​​d5]

7) make install

Если зависимости правильно установлены, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь действующий двоичный файл.

^)
3
ответ дан 10 August 2018 в 10:31

можете ли вы рассказать нам немного больше о том, что вы пробовали и что пошло не так? При просмотре своего файла INSTALL я вижу:

«Предварительные требования: вам нужен, как минимум, компилятор C ++, работающая рабочая станция Trader, доступная при загрузке с http: // www. interactive.brokers.com/; MySQL и Ruby. "

У вас все это установлено?

Компилятор C ++ (gcc) доступен, установив пакет build-essential . «Java», вероятно, означает JVM. Я помню два доступных для Ubuntu. Я рекомендую запускать Synaptic и искать на «Java», чтобы узнать, что доступно, и решить, что вы хотите. Вы также можете получить MySQL и Ruby через Synaptic AFAIK. Рабочая станция Trader, по-видимому, доступна в качестве приложения Java из ссылочной ссылки (которая, как представляется, была нарушена, должна быть http://www.interactivebrokers.com/en/control/systemstandalone.php?os=unix&ib_entity = llc ).

Я предполагаю, что вы никогда не компилировали программное обеспечение раньше. В общем, мы будем использовать gcc для компиляции вещей из C или C ++ или Pascal или поддержки gcc на многих языках. Обычная процедура выглядит примерно так:

1) Загрузите исходный код (обычно архив или другой архив)

2) Распакуйте архив в выбранное вами место

3) Прочитайте README и другую документацию, чтобы определить зависимости, ожидаемые пути к библиотекам и т. Д.

4) cd в каталог, содержащий Makefile

5) ./ configure или make configure

6) make [! ​​d5]

7) make install

Если зависимости правильно установлены, код и поддерживающие сценарии правильно записываются и вызывается, а звезды правильно выровнены, теперь вы должны иметь действующий двоичный файл.

^)
3
ответ дан 13 August 2018 в 16:57
  • 1
    Большое спасибо. Это сработало. Я нашел другие проблемы в следующем (например, точные минимальные суммы для торговли и т. Д.), – fretchen 4 February 2011 в 19:00

Другие вопросы по тегам:

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