News for hackers. Stuff that matters.
Re:The Art of Command Line (2015) by chaosite on Thursday May 23, 2019 @08:27AM (#19991012)
Well, `echo > file` won't empty the file, it will have a newline in it. At the very least you'll need `echo -n > file`.
Re:The Art of Command Line (2015) by leviathan on Thursday May 23, 2019 @09:00AM (#19991279)
I've always done it as: `> file`
Re:The Art of Command Line (2015) by hultner on Thursday May 23, 2019 @09:56AM (#19991808)
That's actually very nice, I never thought about that one.
Re:The Art of Command Line (2015) by hwj on Thursday May 23, 2019 @12:59PM (#19993523)
Unfortunately, this doesn't work in fish:

> fish: Expected a command, but instead found a redirection

Re:The Art of Command Line (2015) by danaur on Thursday May 23, 2019 @04:17PM (#19995480)
Right but I don't think anyone is really concerned if it runs in fish. Fish is non standard and doesn't try to adhere to bash. If we want to write fish shell scripts we can do that elsewhere
Re:The Art of Command Line (2015) by jgtrosh on Friday May 24, 2019 @12:13PM (#20003009)
Funny how the same sentence applies to bash wrt POSIX shell in other contexts
Re:The Art of Command Line (2015) by naniwaduni on Thursday May 23, 2019 @09:27AM (#19991533)
Or after thinking about it for a moment, true > file. Or by its shorter name, :> file.
Re:The Art of Command Line (2015) by hultner on Thursday May 23, 2019 @09:54AM (#19991793)
`printf > file`, but there's endless ways of achieving the same thing (and that's part of the beauty).
Re:The Art of Command Line (2015) by luckman212 on Thursday May 23, 2019 @08:59AM (#19991272)
Trick: You can use just

    >file