どうすればいいですか?
if [ -f town-*.swf ]
then
mkdir towns
fi
これは存在するかどうかを確認しますtown-*.swf
が、他のものを見つけるためにも必要なので、city-*.swf
次のものが必要です。
if [ -f town-*.swf, city-*.swf ]
then
mkdir towns
fi
ベストアンサー1
POSIXly、あなたは利用可能ですls
if ls town-*.swf >/dev/null 2>&1 &&
ls city-*.swf >/dev/null 2>&1
then
mkdir towns
fi
条件が次の場合は短くなります。
if ls town-*.swf city-*.swf >/dev/null 2>&1
シェルがサポートしていても支柱の拡張:
if ls {town,city}-*.swf >/dev/null 2>&1