logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/

comm.sh (1254B)


  1. #!/bin/sh
  2. # SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
  3. # SPDX-License-Identifier: MPL-2.0
  4. plans=10
  5. WD="$(dirname "$0")"
  6. target="${WD}/../cmd/comm"
  7. . "$(dirname "$0")/tap.sh"
  8. t_file same "${WD}/outputs/comm/c3_seq1_3.txt" "${WD}/inputs/seq1_3.txt" "${WD}/inputs/seq1_3.txt"
  9. t_file same:same_suppr "${WD}/inputs/empty" -3 "${WD}/inputs/seq1_3.txt" "${WD}/inputs/seq1_3.txt"
  10. t_file --infile="${WD}/inputs/empty" empty_a1 "${WD}/outputs/comm/a2_seq1_3.txt" - "${WD}/inputs/seq1_3.txt"
  11. t_file --infile="${WD}/inputs/empty" empty_a2 "${WD}/inputs/seq1_3.txt" "${WD}/inputs/seq1_3.txt" -
  12. t_file --infile="${WD}/inputs/empty" empty_a1:-2 "${WD}/inputs/empty" -2 - "${WD}/inputs/seq1_3.txt"
  13. t_file --infile="${WD}/inputs/empty" empty_a2:-1 "${WD}/inputs/empty" -1 "${WD}/inputs/seq1_3.txt" -
  14. t_file --infile="${WD}/inputs/empty" empty_a1:-3 "${WD}/outputs/comm/a2_seq1_3.txt" -3 - "${WD}/inputs/seq1_3.txt"
  15. t_file --infile="${WD}/inputs/empty" empty_a2:-3 "${WD}/inputs/seq1_3.txt" -3 "${WD}/inputs/seq1_3.txt" -
  16. t_args --input="$(printf '%s\n' 0 2 5)
  17. " 0,2,5:seq1_3 \
  18. '0
  19. 1
  20. 2
  21. 3
  22. 5
  23. ' - "${WD}/inputs/seq1_3.txt"
  24. t_args --input="$(printf '%s\n' 0 2 5)
  25. " seq1_3:0,2,5 \
  26. ' 0
  27. 1
  28. 2
  29. 3
  30. 5
  31. ' "${WD}/inputs/seq1_3.txt" -