вывести значения в одном столбце, но не в другом

Permission Access Control (ACL): позволяет реализовать различные уровни грантов по активам и участникам бизнес-сети. Регистр (данные) разделяются между всеми одноранговыми узлами, которые присоединились к каналу и бизнес-сети.

Канал: позволяет вам «физически» разделять регистр между одноранговыми узлами. Если одноранговый узел не присоединяется к каналу, у него нет копии данных.

Комбинация канала и ACL позволяет создать сложную конфигурацию доступа к данным.

Что касается событий, я думаю, что вы могли бы реализовать разные события на основе личности участника:

async function sampleTx(tx) {
    var currentParticipant = getCurrentParticipant();
    let factory = getFactory();

    let eventOne = factory.newEvent('org.example', 'EventOne');
    let eventTwo = factory.newEvent('org.example', 'EventTwo');

    if(currentParticipant.getFullyQualifiedType() !== 'org.example.ParticipantOne'){
      //....
      emit(eventOne);

    } else if(currentParticipant.getFullyQualifiedType() !== 'org.example.ParticipantTwo'){
      //....
      emit(eventTwo);
    }
}
2
задан RavinderSingh13 20 January 2019 в 02:06
поделиться

2 ответа

Вы также можете попробовать Perl

$ perl -lane ' $kv{$F[0]}++; $kv2{$F[1]}++; END { for(keys %kv) { unless ($kv2{

Вы также можете попробовать Perl

[110]

или

$ perl -lane ' $kv{$F[0]}++; $kv2{$F[1]}++; END { for(keys %kv) { print unless $kv2{

Вы также можете попробовать Perl

[110]

или

[111]} }} ' greg.txt cluster-10 cluster-16 $
}) { print "

Вы также можете попробовать Perl

[110]

или

$ perl -lane ' $kv{$F[0]}++; $kv2{$F[1]}++; END { for(keys %kv) { print unless $kv2{

Вы также можете попробовать Perl

[110]

или

[111]} }} ' greg.txt cluster-10 cluster-16 $
" } }}' greg.txt cluster-10 cluster-16 $ cat greg.txt cluster-9 cluster-12 cluster-40 cluster-62 cluster-10 cluster-12 cluster-42 cluster-60 cluster-12 cluster-12 cluster-43 cluster-61 cluster-12 cluster-12 cluster-28 cluster-20 cluster-12 cluster-12 cluster-29 cluster-21 cluster-16 cluster-12 cluster-41 cluster-63 cluster-16 cluster-12 cluster-2 cluster-4 cluster-16 cluster-12 cluster-8 cluster-5 cluster-16 cluster-9 cluster-9 cluster-6 cluster-16 cluster-12 cluster-45 cluster-39 $

или

$ perl -lane ' $kv{$F[0]}++; $kv2{$F[1]}++; END { for(keys %kv) { print unless $kv2{

Вы также можете попробовать Perl

[110]

или

[111]} }} ' greg.txt cluster-10 cluster-16 $
0
ответ дан stack0114106 20 January 2019 в 02:06
поделиться

Не могли бы вы попробовать следующее.

awk '{a[$1];b[$2]} END{for(i in a){if(i in b){continue};print i}}' Input_file
cluster-10
cluster-16

Допустим, мы хотим отправить значения столбцов, которые мы хотим сравнить в переменных (awk переменных), а затем попробуйте выполнить следующее.

awk -v col1="1" -v col2="2" '{a[$col1];b[$col2]} END{for(i in a){if(i in b){continue};print i}}'  Input_file
cluster-10
cluster-16

Измените значения переменных -v col1 и -v col2 в соответствии с новыми значениями столбцов, которые вы хотите сравнить, и тогда они будут сравнивать их значения (установите флажок, чтобы получить для одного столбца уникальные значения, видя другой столбец).

0
ответ дан RavinderSingh13 20 January 2019 в 02:06
поделиться
Другие вопросы по тегам:

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