Retourner au contenu associé (journal : Args parser pour shell)
Posté par barmic 🦦 le 29 février 2024 à 08:32. En réponse au journal Args parser pour shell. Évalué à 2. Dernière modification le 29 février 2024 à 12:05.
Il a de bon argument par rapport à bash ?
Le principal pour moi c'est quand tu commence à faire des manipulations de variables un peu sophistiquées.
file='image.PNG' if [[ ${(L)file##*.} == 'png' ]]; then #... fi
Ne fonctionne pas en bash parce que tu peux faire ${(L)file}, tu peux faire ${file##*.}, mais tu ne peux pas combiner les 2 en une fois.
${(L)file}
${file##*.}
Ensuite il y a évidement les modules de zsh qui sont un peu fou où tu a par exemple un client ftp disponible.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Programmation défensive en bash
Posté par barmic 🦦 . En réponse au journal Args parser pour shell. Évalué à 2. Dernière modification le 29 février 2024 à 12:05.
Le principal pour moi c'est quand tu commence à faire des manipulations de variables un peu sophistiquées.
Ne fonctionne pas en bash parce que tu peux faire
${(L)file},tu peux faire
${file##*.}, mais tu ne peux pas combiner les 2 en une fois.Ensuite il y a évidement les modules de zsh qui sont un peu fou où tu a par exemple un client ftp disponible.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll