Получить размер файла вместе с именем файла - PullRequest
0 голосов
/ 15 мая 2019

Запрос на поиск файлов, доступных в нескольких каталогах, вместе с размером файла.

Нужен вывод в следующем формате.

File Name File Size
abc 1024 bytes
xyz 2048 bytes

Это для поиска всех файлов, доступных в разных каталогах, в окне unix, а также для определения размера каждого файла.

$chk_dir/$f* - это путь / имя файла (это будет список из нескольких имен файлов, находящихся в разных каталогах).

case "$chk_dir/$f*" in

    *.Z)      zcat $chk_dir/$f* | wc -c >> final.dat ;;

    *.gz)     gzip -cd $chk_dir/$f* | wc -c >> final.dat ;;

    *)        wc -c $chk_dir/$f* >> final.dat ;;

esac

Ожидаемый результат:

File Name File Size

abc       1024 bytes
xyz       2048 bytes

Фактический результат:

user@ /path # zcat abc.csv.Z | wc -c
   94310 

user@ /path # gzip -cd abc.new.gz | wc -c
 8980094

user@ /path # wc -c abc
    3645 abc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...