Tu m’apprends qu’on n’a pas besoin d’indiquer un délimiteur. Et que cut se débrouille.
Je n’ai pas compris cela, et si c’était l’intention bah c’est faux : il y a une valeur par défaut, la tabulation, quand on n’indique pas de délimiteur. No magic, RTFM.
on peut faire un cut en mettant une tabulation (en utilisant Ctrl+v),
Comme ton script est en bash, tu peux utiliser cut -d $'\t'comme mentionné par un autre commentaire. Mais bon, comme c’est le délimiteur par défaut, pas besoin de s’embêter...
Par contre, oui :
mais dans un script je trouve ça pas terrible. Et je crois que j’ai bêtement crû que c’était une suite d’espaces...
C’est hélas un souci courant (pas du tout propre aux scripts shell.) Mon éditeur est toujours configuré pour distinguer visuellement les simples espaces des tabulations.
Dans le cas présent, on pouvait se douter qu’il s’agit de tabulation (ou d’une erreur qui ne va pas fonctionner) car le délimiteur doit être un caractère !
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Remarques
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Wrapper for ALSA recording of playback device. Évalué à 3. Dernière modification le 07 octobre 2023 à 18:08.
Je n’ai pas compris cela, et si c’était l’intention bah c’est faux : il y a une valeur par défaut, la tabulation, quand on n’indique pas de délimiteur. No magic, RTFM.
Comme ton script est en bash, tu peux utiliser
cut -d $'\t'comme mentionné par un autre commentaire. Mais bon, comme c’est le délimiteur par défaut, pas besoin de s’embêter...Par contre, oui :
It's not a bug, that's by design ...pour la simple et bonne raison que la commande opère sur les lignes...
C’est hélas un souci courant (pas du tout propre aux scripts shell.) Mon éditeur est toujours configuré pour distinguer visuellement les simples espaces des tabulations.
Dans le cas présent, on pouvait se douter qu’il s’agit de tabulation (ou d’une erreur qui ne va pas fonctionner) car le délimiteur doit être un caractère !
"It is seldom that liberty of any kind is lost all at once." ― David Hume