bashスクリプトからudevルールファイルを生成したい。これには cat コマンドを使用しています。残念ながら、生成されたファイルには「$」文字がありません。test.sh スクリプトの例を次に示します。
#!/bin/sh
rc=`cat <<stmt1 > ./test.txt
-p $tempnode
archive/$env{ID_FS_LABEL_ENC}
stmt1`
結果は次のとおりです。
cat test.txt
-p ''
archive/{ID_FS_LABEL_ENC}
問題はどこにありますか?