Live data from Hacker News

Viewing profile — databasher

databasher

HN member
Joined
Mon, Oct 28, 2019, 3:51 PM UTC
HN karma
39
Public activity
16 items

About databasher

No profile information was provided.

Recent public activity

  1. comment
    Comment #40991160

    With lines.txt: printf '(%s)\n' "one two" "three four five" echo "How you doin'?" Running: while read -r line; do eval command=($line) command+=("arg with spaces" "other arg") "${c…

  2. comment
    Comment #40990851

    Bash handles spaces just fine. # store the command in an array X=(echo "A B") # execute the command "${X[@]}" Yields: A B

  3. comment
    Comment #39195702

    Meanwhile, UPS's web site has mostly gone down. Their home page now reads "Sorry! We Can’t Find That Page. Looks like the page you’re trying to find may have been moved or deleted.…

  4. comment
    Comment #35248230

    The video in the linked page says that getopts only supports short options.

  5. comment
    Comment #35239203

    If you refer to my example above, you'll find that Bash's native "getopts" handles long options just fine. It accepts short option `-`, with an argument. This handles --long-option…

  6. comment
    Comment #35237527

    Handling command-line arguments in Bash is easy. Bash's `getopts` handles short and long arguments gnu-style without any problem, out of the box, without any need for libraries or …

  7. comment
    Comment #30715129

    It turns out they are very similar to binary loadlifters in most respects.

  8. comment
    Comment #29062791

    Bash `getopts` handles short and long arguments gnu-style without any problem. The following code handles args like "-h", "-i $input-file", "-i$input-file", "--in=$input-file", and…

  9. comment
  10. comment
    Comment #24663594

    Like @bxparks, I have a template for my bash scripts command-line parsing, but I like to stick to GNU-style options and I find that Bash's getopts command handles all these cases w…

  11. comment
    Comment #24160459

    It would not be difficult. Nuclear reactors could provide power almost indefinitely. Greenhouses could maintain plant life. Animals could be bred and slaughtered. A quick survey wo…

  12. comment
    Comment #23476485

    I use GraphViz to produce a visual, browsable version of the NIEM data model. GraphViz can output images and HTML maps, which allows easy building of clickable web pages with hover…

  13. comment
    Comment #23091660

    My go-to would be tar: `$ tar -C $source-dir -c . | tar -C $dest-dir -x`

  14. comment
    Comment #22497177

    Why not use bash's printf %q? string=$(printf ' %q' "${array[@]}")

  15. comment
    Comment #22350292

    Pandoc calls these "Line blocks": https://pandoc.org/MANUAL.html#line-blocks

  16. comment
    Comment #21378090

    TCL had an amazing architecture for someone who was working in C. In C, you'd (1) create an instance of a TCL interpreter, (2) register your C functions with the TCL interpreter, a…