Browse Source

Decompress script: add parameters

master
Eugen Betke 3 years ago
parent
commit
f3bf0d97a7
  1. 24
      datasets/decompress.sh

24
datasets/decompress.sh

@ -1,8 +1,24 @@
#!/bin/bash
filenames=$( ls *.tar.xz )
comm="new" # decompress only new files
for filename in ${filenames[@]}; do
echo "Decompressing ${filename}"
tar -xJf "${filename}"
if [[ $# -eq 1 ]]; then
comm="$1"
fi
echo $comm
source_filenames=$( ls *.tar.xz )
for source_filename in ${source_filenames[@]}; do
target_filename=$(basename $source_filename)
target_filename="${target_filename%.*}" # remove .xz extension
target_filename=$(basename $target_filename)
target_filename="${target_filename%.*}" # remove .tar extension
if [ "$comm" == "all" ] || [ ! -f $target_filename ]; then
echo "Decompressing ${source_filename}"
tar -xJf "${source_filename}"
else
echo "Skipping ${source_filename}"
fi
done

Loading…
Cancel
Save