Получить первое расширение файла в папке

У меня есть этот код, который я создал, чтобы получить информацию в MySQL (мне нужно отредактировать и удалить некоторую информацию).

for d in /.../.../.../.../.../lib/*/ ; do
   seriedb=$(echo "${d#*/*/*/*/*/*/*/}")
   seriedb=${seriedb::-1}
   #echo $seriedb
    arr=(${seriedb//_-_/ })
    echo ${arr[0]}
    echo ${arr[1]}
    echo ${arr[2]}
    shopt -s nullglob
        numfiles=($d/*)
        numfiles=${#numfiles[@]}
        echo $numfiles
    echo "insert into mytable(figurer, nr, titel, total) values ('${arr[0]}', '${arr[1]}', '${arr[2]}', '${numfiles}');"
done

. это в переменной, а затем добавить его в MySQL. это работает хорошо, но мне нравится добавлять одну информацию в MySQL, и именно это расширение имеет первый файл в папке, которую он только что прочитал. Я не уверен, как заставить это работать

0
задан 28 July 2019 в 00:19

0 ответов

Другие вопросы по тегам:

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