grepコマンドの検索パターンによる検索パス

grepコマンドの検索パターンによる検索パス

変数にパスを保存しました。

var="/home/myfolder/subfolder"

テキストファイルへのパスが利用可能かどうかを取得するには、grepを使用する必要があります。

grep -l '${var}' * >abc.txt

上記のパスでファイル名を一覧表示しようとしても機能しません。 grepを使ってファイルのパスを取得するには?

答え1

変数を一重引用符で囲むと、値に拡張されずに文字通り処理されます。

二重引用符を使用する必要があります。

grep -l -- "${var}" *

関連情報