Méfiance avec les command | while read line (que je fais souvent aussi ;) ), si read se met à faire de l’interactif et à lister le dossier courant si la ligne contient une tabulation...
Aussi méfiance avec find | command si le fichier a des caractères moisis. J’ai plusieurs fois vu des scripts àla find | cpio se vautrer parce qu’un nom de fichier contenait un alinéa ou autre caractère improbable.
Le plus sûr est d’écrire un script tiers en blindant les paramètres de précautions.
[^] # Re: Pareil j'ai la flemme
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au message cherche petit script car j'ai la flemme. Évalué à 1.
Méfiance avec les
command | while read line(que je fais souvent aussi ;) ), si read se met à faire de l’interactif et à lister le dossier courant si la ligne contient une tabulation...Aussi méfiance avec
find | commandsi le fichier a des caractères moisis. J’ai plusieurs fois vu des scripts àlafind | cpiose vautrer parce qu’un nom de fichier contenait un alinéa ou autre caractère improbable.Le plus sûr est d’écrire un script tiers en blindant les paramètres de précautions.
Voire, la précaution ultime si on ne passe qu’un seul nom de fichier en argument au script appelé par exec :
ce commentaire est sous licence cc by 4 et précédentes