portability fix
authorPaul Hänsch <paul@plutz.net>
Wed, 6 Jan 2021 11:03:58 +0000 (12:03 +0100)
committerPaul Hänsch <paul@plutz.net>
Wed, 6 Jan 2021 11:03:58 +0000 (12:03 +0100)
pdiread.sh

index 8118318..6f15658 100755 (executable)
@@ -32,7 +32,7 @@ pdi_load() {
   # Usage example:
   # data="$(pdi_load file.vcf)"
 
-  sed -En '
+  sed -srn '
     # === Read entire file into buffer ===
     :X $bY; N; bX; :Y s;^.*$;\n&\n;;
 
@@ -100,7 +100,7 @@ pdi_load() {
     # === Update obsolete LABEL property ===
     s;\nLABEL((\;[A-Za-z0-9-]+|\;[A-Za-z0-9-]+=([^;,:"]+|"[^"]+")(,[^;,:"]+|,"[^"]+")*)*):(.*)\n;\nADR\1\;LABEL="\5":\n;g;
 
-    p;' "$1"
+    p;' "$@"
 }
 
 pdi_count(){