Retourner au contenu associé (entrée de forum : différence entre [[ condition ]] et [ condition ])
Posté par pifpaf le 21 juin 2005 à 14:14. En réponse au message différence entre [[ condition ]] et [ condition ]. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Qlqs différences
Posté par pifpaf . En réponse au message différence entre [[ condition ]] et [ condition ]. Évalué à 1.
Recemment j'ai voulu comparer dans un script si le non de mon fichier faisait 8 digits dans le nom. genre 12345678.pdf est valide
j'ai voulu ecrire quelque chose comme:
if [ $monfichier = [0-9]{8}.pdf ] then
echo "ok"
else
echo "nok"
fi
mais ca ne marche pas
y compris if [ $monfichier = [0-9]\{8\}\.pdf ] then ...
ou encore if [[ $monfichier = [0-9]\{8\}\.pdf ] ] then ...
une idée pour avoir des expression regulieres dans le test?
sinon j'ai du faire
if [ `expr $pdfFile : "^[0-9]\{8\}\.pdf$"` -eq 0 ] then echo nok
else echo ok