Решение для слишком длинного списка аргументов

Мне непонятно, что такое "разница во времени", но первую колонку с "ложью" можно просто расширить этой командой:

cat data.txt | grep lie | sed "s/,.*,lie//g"

grepотбрасывает все строки без «ложи», а sedудаляет все, кроме первого столбца.

Тогда вы можете f.e. преобразовать его в массив и работать с нужными числами в bash

0
29.03.2019, 00:45
1 ответ

Это может сработать

# slurp the accounts file into a variable
accounts=$(< accounts.json)

# create the json, escaping the accounts quotes along the way
printf -v json '{"Args":["InitLedgerAdvanced","%s"]}' "${accounts//\"/\\\"}"

# and invoke the command
peer chaincode invoke -n cc -C channel1 -c "$json"

Если это все еще вызывает у вас затруднения, вам придется найти способ передать аргумент -cв «peer» через стандартный ввод или файл, а не в качестве аргумента командной строки.

1
28.04.2021, 23:35

Теги

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