Skip to content

Instantly share code, notes, and snippets.

@c5e3
Last active December 6, 2016 23:55
Show Gist options
  • Select an option

  • Save c5e3/89fb90b0babe31026f24a574d9283ee7 to your computer and use it in GitHub Desktop.

Select an option

Save c5e3/89fb90b0babe31026f24a574d9283ee7 to your computer and use it in GitHub Desktop.

Revisions

  1. c5e3 revised this gist Nov 23, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!/bin/bash

    cat $1 | grep '^IRA' > $1_positions.csv
    cat $1 | grep '^IRA:' > $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' -e '/[0-9]\+;[0-9]\+;\([0-9]\+\|-[0-9]\+\).[0-9]\+;\([0-9]\+\|-[0-9]\+\).[0-9]\+;[0-9]\+/!d' $1_positions.csv
    awk -F ';' '($5<=100000){print}' $1_positions.csv > $1_positions_spotbeams.csv
    awk -F ';' '($5>100000){print}' $1_positions.csv > $1_positions_satellites.csv
  2. c5e3 revised this gist Nov 23, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!/bin/bash

    cat $1 | grep IRA > $1_positions.csv
    cat $1 | grep '^IRA' > $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' -e '/[0-9]\+;[0-9]\+;\([0-9]\+\|-[0-9]\+\).[0-9]\+;\([0-9]\+\|-[0-9]\+\).[0-9]\+;[0-9]\+/!d' $1_positions.csv
    awk -F ';' '($5<=100000){print}' $1_positions.csv > $1_positions_spotbeams.csv
    awk -F ';' '($5>100000){print}' $1_positions.csv > $1_positions_satellites.csv
  3. c5e3 revised this gist Nov 23, 2016. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' -e '/!\[0-9\]\+;\[0-9\]\+;\(\[0-9\]\+\|-\[0-9\]\+\).\[0-9\]\+;\(\[0-9\]\+\|-\[0-9\]\+\).\[0-9\]\+;\[0-9\]\+/d' $1_positions.csv
    awk -F ';' '($5<=100000){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100000){print}' $1_positions.csv >> $1_positions_satellites.csv
    cat $1 | grep IRA > $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' -e '/[0-9]\+;[0-9]\+;\([0-9]\+\|-[0-9]\+\).[0-9]\+;\([0-9]\+\|-[0-9]\+\).[0-9]\+;[0-9]\+/!d' $1_positions.csv
    awk -F ';' '($5<=100000){print}' $1_positions.csv > $1_positions_spotbeams.csv
    awk -F ';' '($5>100000){print}' $1_positions.csv > $1_positions_satellites.csv
    sed -i '1 i\satellite;beam;latitude;longitude;altitude' $1_positions*.csv
  4. c5e3 revised this gist Nov 23, 2016. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' $1_positions.csv
    awk -F ';' '($5<=100){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100){print}' $1_positions.csv >> $1_positions_satellites.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' -e '/!\[0-9\]\+;\[0-9\]\+;\(\[0-9\]\+\|-\[0-9\]\+\).\[0-9\]\+;\(\[0-9\]\+\|-\[0-9\]\+\).\[0-9\]\+;\[0-9\]\+/d' $1_positions.csv
    awk -F ';' '($5<=100000){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100000){print}' $1_positions.csv >> $1_positions_satellites.csv
    sed -i '1 i\satellite;beam;latitude;longitude;altitude' $1_positions*.csv
  5. c5e3 revised this gist Nov 23, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e 's/$/000/g' $1_positions.csv
    awk -F ';' '($5<=100){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100){print}' $1_positions.csv >> $1_positions_satellites.csv
    sed -i '1 i\satellite;beam;latitude;longitude;altitude' $1_positions*.csv
    sed -i '1 i\satellite;beam;latitude;longitude;altitude' $1_positions*.csv
  6. c5e3 revised this gist Nov 23, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e '1 i\satellite;beam;latitude;longitude;altitude' $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' $1_positions.csv
    awk -F ';' '($5<=100){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100){print}' $1_positions.csv >> $1_positions_satellites.csv
    sed -i '1 i\satellite;beam;latitude;longitude;altitude' $1_positions*.csv
  7. c5e3 revised this gist Nov 23, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/ RAI\:.\+//' -e 's/sat://' -e 's/beam://' -e 's/pos=(//' -e 's%/%;%' -e 's/)//' -e 's/alt=//' -e 's/+//g' -e 's/ /;/g' -e '/^00;00/d' -e '1 i\satellite;beam;latitude;longitude;altitude' $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/\( RAI\:.\+\)\|\(sat:\)\|\(beam:\)\|\(pos=(\)\|\()\)\|\(alt=\)\|\(+\)//g' -e 's%/%;%' -e 's/ /;/g' -e '/^00;00/d' -e '1 i\satellite;beam;latitude;longitude;altitude' $1_positions.csv
    awk -F ';' '($5<=100){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100){print}' $1_positions.csv >> $1_positions_satellites.csv
  8. c5e3 revised this gist Nov 22, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/\(.\{62\}\)//' -e 's/ RAI\:.\+//' -e 's/sat://' -e 's/beam://' -e 's/pos=(//' -e 's%/%;%' -e 's/)//' -e 's/alt=//' -e 's/+//g' -e 's/ /;/g' -e '/^00;00/d' -e '1 i\satellite;beam;latitude;longitude;altitude' $1_positions.csv
    sed -i -e 's/^.\+sat:/sat:/' -e 's/ RAI\:.\+//' -e 's/sat://' -e 's/beam://' -e 's/pos=(//' -e 's%/%;%' -e 's/)//' -e 's/alt=//' -e 's/+//g' -e 's/ /;/g' -e '/^00;00/d' -e '1 i\satellite;beam;latitude;longitude;altitude' $1_positions.csv
    awk -F ';' '($5<=100){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100){print}' $1_positions.csv >> $1_positions_satellites.csv
  9. c5e3 created this gist Nov 22, 2016.
    6 changes: 6 additions & 0 deletions extract_positions.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    #!/bin/bash

    cat $1 | grep IRA >> $1_positions.csv
    sed -i -e 's/\(.\{62\}\)//' -e 's/ RAI\:.\+//' -e 's/sat://' -e 's/beam://' -e 's/pos=(//' -e 's%/%;%' -e 's/)//' -e 's/alt=//' -e 's/+//g' -e 's/ /;/g' -e '/^00;00/d' -e '1 i\satellite;beam;latitude;longitude;altitude' $1_positions.csv
    awk -F ';' '($5<=100){print}' $1_positions.csv >> $1_positions_spotbeams.csv
    awk -F ';' '($5>100){print}' $1_positions.csv >> $1_positions_satellites.csv