carcass-ls 301 B

1234567891011121314151617
  1. #! /bin/bash
  2. objdir=.carcass
  3. [[ -d $objdir ]] || {
  4. if [[ $verbose -eq 1 ]]; then
  5. mkdir -v ./$objdir
  6. else
  7. mkdir ./$objdir
  8. fi
  9. }
  10. find ./$objdir -type f \
  11. | while read f; do
  12. contents=$(tar --exclude '*/*' -tf "$f")
  13. printf "%s %s\n" "$f" "$contents"
  14. done | sort -k2,2