Les pro du shell, vous auriez une commande pour caté stdin mais sans hang s’il n’y a pas de stdin ?

Parce que

```
#!/bin/bash
cat
```

Ben ça marche si « echo foo | ./bar », mais ça fail si « ./bar » tout court 😭

aeris ☣ 🇫🇷
Follow

Y’a bien « [ ! -t 0 ] && cat », mais je trouve ça moche 🤔

@aeris c'est pourtant bien ce que tu demandes ...

@aeris
Bah ça me semble pas mal. Tu lis l'entrée pendant 0 secondes, s'il y a quelque chose, tu l'affiches, sinon il ne se passe rien.
L'écriture n'est peut être pas d'une grande beauté mais l'algo se tient.
Sign in to participate in the conversation
Mastodon

PARCE QUE C’EST MON INSTANCE !