最近、 bash に関して質問した者ですが、またまた質問があります。
ls -l /etc/hosts.{allow.deny} などと {} を使う方法がありますが、この中身を
変数にするにはどうしたら良いのでしょうか?
例えば以下のスクリプト
#!/bin/sh
FILES="allow,deny"
ls -l /etc/hosts.{$FILES}
は動いてくれません。
どなたかご教示願います。
この前の質問もそうですが、こういうのを調べる際は Google などでは何というキー
ワードを
使えば良いのでしょうか?または shell に関してお勧めの書籍があれば教えてくだ
さい。
<bn2k5a$22c$1...@nn-os105.ocn.ad.jp>の記事において
hana...@mail.goo.ne.jpさんは書きました。
>> #!/bin/sh
>> FILES="allow,deny"
>> ls -l /etc/hosts.{$FILES}
>> は動いてくれません。
eval を使う、とか。
#!/bin/sh
FILES="allow,deny"
eval ls -l /etc/hosts.{$FILES}