Skip to main content
12 events
when toggle format what by license comment
Sep 24, 2019 at 13:23 history edited dr_ CC BY-SA 4.0
edited title
Nov 2, 2018 at 18:00 history tweeted twitter.com/StackUnix/status/1058418560601591808
Nov 2, 2018 at 14:33 comment added pts There are many similar-looking characters in Unicode, see cl.cam.ac.uk/~mgk25/ucs/quotes.html for an incomplete list, and see en.wikipedia.org/wiki/Prime_(symbol) for some more symbols. Out of all these, only the ASCII characters (', ", `) have special meaning in Unix shells.
Nov 2, 2018 at 14:24 comment added pts A similar-looking character, the apostrophe (', ASCII 39, U+0027) has meaning in many of the Unix shells (e.g. the Bourne shell /bin/sh) and Linux shells (e.g. /bin/bash). It prevents words splitting and all expansions. So ls '$foo [bar]' returns an error unless there is a file named $foo [bar] in the current directory. It's equvalent to ls "\$foo [bar]" and ls \$foo\ \[bar\].
Nov 2, 2018 at 14:02 comment added Captain Man @dr01 It might be worth putting in the title something like "(not `)" to help with confusion.
Nov 2, 2018 at 13:46 answer added zwol timeline score: 13
Nov 2, 2018 at 10:26 comment added Stéphane Chazelas fair enough. I've removed the comment.
Nov 2, 2018 at 10:24 vote accept dr_
Nov 2, 2018 at 10:23 history edited dr_ CC BY-SA 4.0
edited title
Nov 2, 2018 at 10:20 comment added dr_ I was unsure of the name, but I thought ´ is called acute accent only when used as a diacritic (and, conversely, ` is called grave accent). When used alone, as the latter is a backtick, it seemed natural for the former to be called a tick or forward tick (please let's not call it reverse backtick). I've modified the title question to include your note.
Nov 2, 2018 at 9:58 answer added Stephen Kitt timeline score: 31
Nov 2, 2018 at 9:51 history asked dr_ CC BY-SA 4.0