Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

A bug on cat command for zsh



Hi there,

I am using zsh 5.9 (x86_64-apple-darwin23.0) on MacOS.

The following command in zsh will cause severe damage by running forever into a dead loop.
- when you accidentally mess up the redirection flows

```bash
touch 1.txt
echo "anything" > 1.txt
cat < 1.txt >> 1.txt
```

However, on Linux bash, this behavior is prohibited and hinted.

```bash
cat < 1.txt >> 1.txt
cat: -: input file is output file
```

Best,
Unknown name


Messages sorted by: Reverse Date, Date, Thread, Author