ADT
ast-experimental
pthread-emulation
qualifiedEnum
Last change
on this file since 5a076837 was b813f53, checked in by Thierry Delisle <tdelisle@…>, 5 years ago |
Improvement of handling of \r processing halts
|
-
Property mode
set to
100755
|
File size:
719 bytes
|
Rev | Line | |
---|
[f2b18d01] | 1 | #!/bin/bash -e
|
---|
| 2 |
|
---|
[359d12d] | 3 | SAVE_TEMPS=false
|
---|
| 4 | while (( "$#" )); do
|
---|
| 5 | case "$1" in
|
---|
| 6 | -s|--save-temps)
|
---|
| 7 | SAVE_TEMPS=true
|
---|
| 8 | shift
|
---|
| 9 | ;;
|
---|
| 10 | *) # preserve positional arguments
|
---|
| 11 | PARAMS="$PARAMS $1"
|
---|
| 12 | shift
|
---|
| 13 | ;;
|
---|
| 14 | esac
|
---|
| 15 | done
|
---|
| 16 | # set positional arguments in their proper place
|
---|
| 17 | eval set -- "$PARAMS"
|
---|
[f2b18d01] | 18 |
|
---|
[359d12d] | 19 | if $SAVE_TEMPS; then
|
---|
| 20 | tmpfile=$(mktemp --tmpdir=$(pwd))
|
---|
| 21 | echo "Saving to $tmpfile"
|
---|
| 22 | else
|
---|
| 23 | tmpfile=$(mktemp)
|
---|
| 24 | function finish {
|
---|
| 25 | rm -rf "$tmpfile"
|
---|
| 26 | }
|
---|
| 27 | trap finish EXIT
|
---|
| 28 | fi
|
---|
[f2b18d01] | 29 | # split the wanted and unwanted output
|
---|
[b813f53] | 30 | awk "BEGIN{RS = \"[\n\r]\"}/^Processor|^PH:[0-9]+ - [0-9]+ [0-9]+/ {print \$0 > \"$tmpfile\"; next}{print \$0; fflush()}"
|
---|
[f2b18d01] | 31 |
|
---|
| 32 | # pass the data to the python scirpt
|
---|
[359d12d] | 33 | DIR=$( dirname "${BASH_SOURCE[0]}")
|
---|
| 34 | cat $tmpfile | $DIR/view_halts.py ${PARAMS}
|
---|
Note:
See
TracBrowser
for help on using the repository browser.