Как получить общий размер всего в каталоге в одной строке? [duplicate]

Если у вас есть команды dirname, basename и awk, вы можете рассмотреть определение этой функции

function split {

DIR=$(/bin/dirname "$1")
BASE=$(/bin/basename "$1")
EXT=$(echo "$BASE" | /usr/bin/awk -F. 'NF>1 {print $NF}')
NAME=${BASE%.$EXT}
echo directory=$DIR filename=$NAME extension=$EXT

}

split good.bye/data.txt
split good.bye/data
split data.txt
split good.bye/data.001.txt
split "good bye/data 001.txt"
25
30.10.2015, 12:17
0 ответов

Теги

Похожие вопросы