ファイル名のアスタリスクはワイルドカードとして機能しません。

ファイル名のアスタリスクはワイルドカードとして機能しません。

そのため、20140720.457812.tmpのように、多くのファイルを含むフォルダがあり、ファイルの行数を数えて次のことを試しました。

#!/bin/bash
lines=`more /folder/20140720*.tmp|wc -l`

ただし、次のエラーが発生します。

/folder/20140720*.tmp: No such file or directory

more /folder/20140720*.tmp|wc -l端末でこれを行うと機能しますが、スクリプトでは機能しません。

ベストアンサー1

以下を試してください。

#!/bin/bash
lines= `more ./folder/20140720*.tmp|wc -l`

.現在の作業ディレクトリを指定するパス名を追加します。

おすすめ記事