Я новичок в bash, и я создаю сценарий, который просматривает файлы в каталоге и на основе части имени файла, что-то делает с файлом, пока у меня есть это:
#!/bin/bash
DIR="/Users/me/Documents/import/*"
for f in "$DIR"
do
t=??????
echo "Loading $f into $t..."
done
поэтому $f
выведет что-то вроде этого: /Users/me/Documents/import/time_dim-1272037430173
из этого я хочу, чтобы t
равнялся time_dim
, каталог может иметь переменную длину, а -1272037430173
- фиксированную длину (это метка времени unix кстати).
Каков наилучший способ сделать это?