2、腳本實作
[root@0ec6 testxx]# cat bulk_converts.sh
#!/bin/sh
CONTENT_FILE=./rst.txt
icnt=0
itotalCnt=`cat ./rst.txt | wc -l`
cat $CONTENT_FILE | while read line
do
echo "current pdf name is :"$line
filename=`echo ${line%.*}`
echo "pdf total cnt is: " $itotalCnt "current proessed cnt is: "$icnt
echo "current process file is : "$filename
cd ./KinitBary
pdftrans2html --embed-image 0 --dest-dir ./output_$filename $line $filename.html
icnt=$[$icnt+1];
echo icnt=$icnt;
cd ..
done;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
3、步驟解讀
步驟1:擷取檔案名稱
步驟2:周遊檔案名
步驟3:格式化擷取除了字尾名以外的前半部分檔案名。
`echo ${line%.*}`
步驟4:執行格式轉換,并顯示進度。
步驟5:結果輸出。
4、小結
能腳本實作的堅決不重複人工實作。