domainというカスタムファクトを生成しようとしています。アイデアは、内のすべてのディレクトリをリストすることですが、、、などのデフォルトのディレクトリを削除します。/home
centos
ec2-user
myadmin
ruby がわからないので bash を使っています。これまでのところ、私のスクリプトはリストをtxtファイルに出力し、それから要因の答えを見つけます。しかし、配列のように複数ではなく、1つの長い回答として扱われますか?
私のスクリプトは次のとおりです。
#!/bin/bash
ls -m /home/ | sed -e 's/, /,/g' | tr -d '\n' > /tmp/domains.txt
cat /tmp/domains.txt | awk '{gsub("it_support,", "");print}'| awk '{gsub("ec2-user,", "");print}'| awk '{gsub("myadmin,", "");print}'| awk '{gsub("nginx", "");print}'| awk '{gsub("lost+found,", "");print}' > /tmp/domains1.txt
echo "domains={$(cat /tmp/domains1.txt)}"
exit
Foremans は私のドメインを
facts.domains = "{domain1,domain2,domain3,domain4,lost+found,}"
また、いくつかの方法を削除する必要がありlost+found,
ます。
ヘルプやアドバイスをいただければ幸いです
ケビン