2012-03-23 3 views
0

ファイル名を解析してmySQLにインポートできるようにする必要があります。私は別にテキスト部分と数字部分をインポートすることができますので、それらを解析したいmySQLにインポートするためのファイルリストの解析

Test 000.txt 
My Test 002.txt 
The-Test.txt 
000Test 222.txt 
Test 1.txt 
Test 04.txt 

:ファイルは、このように命名されています。

Name   Version 
----   ------- 
Test   0 
My Test  2 
The-Test 
000Test  222 
Test   1 
Test   4 

バージョンパーツは、ファイル拡張子の前の数字です。

+2

何を試しましたか? – Cfreak

+0

ファイル名がリストにあるか、ディレクトリをスキャンする必要がありますか? –

答えて

0
while read f; do 
    prefix=`echo $f | sed -e 's/ *[0-9]*.txt//'` 
    number=`echo $f | sed -e "s/$prefix *//" -e s/.txt//` 
    echo $prefix/$number 
done << eof 
    Test 000.txt 
    My Test 002.txt 
    The-Test.txt 
    000Test 222.txt 
    Test 1.txt 
    Test 04.txt 
eof 
関連する問題