Viewing profile — databasher
databasher
HN member- Joined
- Mon, Oct 28, 2019, 3:51 PM UTC
- HN karma
- 39
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About databasher
No profile information was provided.
Recent public activity
-
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…
-
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
-
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.…
-
comment
Comment #35248230
The video in the linked page says that getopts only supports short options.
-
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…
-
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 …
-
comment
Comment #30715129
It turns out they are very similar to binary loadlifters in most respects.
-
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…
-
comment
Comment #24663774
Thanks!
-
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…
-
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…
-
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…
-
comment
Comment #23091660
My go-to would be tar: `$ tar -C $source-dir -c . | tar -C $dest-dir -x`
-
comment
Comment #22497177
Why not use bash's printf %q? string=$(printf ' %q' "${array[@]}")
-
comment
Comment #22350292
Pandoc calls these "Line blocks": https://pandoc.org/MANUAL.html#line-blocks
-
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…