2016-10-16 3 views
1

ディレクトリ内の各ファイルから特定の値をクエリしてファイルに格納する必要があります。私は、コードを使用しますシェルスクリプトのforループでsqlite3を使用するとエラーが発生する

#!/bin/bash 

ls -lrt | grep -w "458752" | awk '{print $9}' | sort -V > list 

for linename in cat list 
do 

/d/home/alima0152/Desktop/sqlite3 $linename "select trace_count from volume"; >> trc_count 

done 

rm list 

をしかし、私はこのエラーを取得する:

file is encrypted or is not a database

+0

'...'または$(...)

は何かを実行し、その出力を挿入し、使用するには –

答えて

1

このコードは、ファイルcatlistを開こうとしています。私はまた、sqlite3の最新バージョンを使用しています

for linename in $(cat list) 
関連する問題