Retourner au contenu associé (entrée de forum : Bash : Verification de la syntaxe d'un argument)
Posté par JJD le 19 juillet 2004 à 15:49. En réponse au message Bash : Verification de la syntaxe d'un argument. Évalué à 3.
${arg%.*}
${arg#*.}
if [ $arg != ${arg%.*}.${arg#*.} ] then echo "Mauvais argument : $arg" exit 1 fi
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Bash et les remplacement de paramètres
Posté par JJD . En réponse au message Bash : Verification de la syntaxe d'un argument. Évalué à 3.
${arg%.*}renvoie la chaîne $arg sans la dernière extension (ou toute la chaîne si'il n'y a pas de point)${arg#*.}renvoie $arg en supprimant tout ce qui précède le premier point (ou toute la chaîne s'il n'y a pas de point).Quelque chose comme ça devrait fonctionner :