特定のフォルダを調べて、そのフォルダにファイルがあるときに電子メールを送信するスクリプトを作成する必要があります。
同様の操作を試しましたが、コマンド変数とフォルダの印刷にエラーが発生しました。
for folder in "FOLDER1" "FOLDER2"; do
command=`ssh -q user@host "ls /usr/local/username/`{print $folder}` | wc -l"`
#echo $command
if [ $command -ne '0' ]
then
#send error email
fi
done
ベストアンサー1
以下を試してください。
command=$(ssh -q user@host 'ls "/usr/local/username/'$folder'" | wc -l')
実際、逆引用符を入れ子にすることはできません(そしてなぜそうするのかわかりません)。