| ▲ | ElijahLynn 5 hours ago |
| I found the explanation useful, about "why" it is that way. I didn't realize the & before the 1 means to tell it is the filedescriptor 1 and not a file named 1. |
|
| ▲ | weavie 5 hours ago | parent | next [-] |
| I get the ocassional file named `1` lying around. |
|
| ▲ | LtWorf 4 hours ago | parent | prev [-] |
| It's an operator called ">&", the 1 is the parameter. |
| |
| ▲ | WJW 4 hours ago | parent [-] | | Well sure, but surely this takes some inspiration from both `&` as the "address of" operator in C as well as the `>` operator which (apart from being the greater-than operator) very much implies "into" in many circumstances. So `>&1` is "into the file descriptor pointed to by 1", and at the time any reasonable programmer would have known that fd 1 == STDOUT. |
|