浏览代码

support both spaces and tabs in paje.trace

Samuel Thibault 7 年之前
父节点
当前提交
bc9288644d
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      tools/starpu_paje_sort.in

+ 4 - 2
tools/starpu_paje_sort.in

@@ -96,9 +96,11 @@ for file in $inputfiles; do
     DefEnt="$(get_event_num $file PajeDefineEntityValue) "
     CreateCont="$(get_event_num $file PajeCreateContainer) "
     AddVar="$(get_event_num $file PajeAddVariable) "
+    grepstr="^\\(%\\|$DefCont\\|$DefEvent\\|$DefState\\|$DefVar\\|$DefLink\\|$DefEnt\\|$CreateCont\\|$AddVar\\)"
+    grepstr=${grepstr//[ 	]/[ 	]}
 # Sorting traces
-    grep -e "^\\(%\\|$DefCont\\|$DefEvent\\|$DefState\\|$DefVar\\|$DefLink\\|$DefEnt\\|$CreateCont\\|$AddVar\\)" $file > start.trace
-    grep -e "^\\(%\\|$DefCont\\|$DefEvent\\|$DefState\\|$DefVar\\|$DefLink\\|$DefEnt\\|$CreateCont\\|$AddVar\\)" -v $file > end.trace
+    grep -e "$grepstr" $file > start.trace
+    grep -e "$grepstr" -v $file > end.trace
     sort -s -V --key=2,2 end.trace > endSorted.trace
     if grep -q start_profiling endSorted.trace
     then