awk общее количество обработанных записей

Привет всем,

Я хотел бы добавить несколько строк к выводу моего скрипта. В настоящее время скрипт ведет себя так, как описано в файле README.md здесь. Но поведение, на которое я хочу его изменить, описано ниже:

./sample.sh -s 0-9 -c 0-3 -t samples.bin
                Ch0     Ch1     Ch2     Ch3
Sample 0:       0x1a03  0x1a03  0x4a03  0x5703
Sample 1:       0x4b03  0x4403  0x1e03  0x0904
Sample 2:       0x1003  0x1903  0x4003  0xae03
Sample 3:       0x1e03  0x2603  0x3303  0xad03
Sample 4:       0x1003  0x8403  0x4303  0x6203
Sample 5:       0xe003  0x1603  0x3403  0xc403
Sample 6:       0xf802  0x3b03  0x5303  0x6103
Sample 7:       0x1003  0x1503  0x4203  0x5803
Sample 8:       0x2303  0x1f03  0x5703  0x6203
Sample 9:       0x1703  0x7303  0x3103  0x3303
Total Samples in Record:        374371
Total Samples Processed:        10
Войти в полноэкранный режим Выход из полноэкранного режима

и здесь:

./sample.sh -r samples.bin
Total Samples in Record:        374371
Войти в полноэкранный режим Выход из полноэкранного режима

и здесь:

./sample.sh -t samples.bin
Total Samples in Record:        374371
Total Samples Processed:        374371
Войти в полноэкранный режим Выход из полноэкранного режима

Сценарий работает как ожидалось, я просто хочу, чтобы аргумент -r заменил -t, и передача -t после -s и -c должна выдать общее количество обработанных образцов вместе с общим количеством образцов во входном файле. Я все еще должен иметь возможность передать -t в sample.sh, но в этом случае он подсчитает количество образцов в файле и сообщит нам общее количество обработанных образцов. Сценарий находится здесь. Если хотите, вы можете клонировать проект, а затем сделать pull request, и если решение работает, я его одобрю.

Спасибо,
Брайан

Оцените статью
devanswers.ru
Добавить комментарий