[sf-lug] Fwd: [UMALUG] bash scripting question
Kristian Erik Hermansen
kristian.hermansen at gmail.com
Sat Mar 1 22:42:26 PST 2008
Can someone explain why removing the EOFs here breaks the script when
using sudo?
---------- Forwarded message ----------
From: Tyler Trafford <ttrafford at gmail.com>
Date: Sun, 02 Mar 2008 00:23:33 -0500
Subject: Re: [UMALUG] bash scripting question
To: Linux Users Group <umasslug at ecs.umass.edu>
Tyler Trafford wrote:
> I have a script with a problem: it runs fine, except when I run it with
> sudo. I can't figure out why that is.
>
> Here's a simple example that demonstrates my problem:
> -mytest.sh-
> #!/bin/bash
> vimdiff ~/.bashrc <(whoami)
> ---
It's odd, but changing the script like so:
-mytest.sh-
#!/bin/bash
/bin/bash << EOF
vimdiff ~/.bashrc <(whoami)
EOF
---
-makes it work with and without sudo. I'd still like to know why if
anyone has an idea.
--
Tyler Trafford
A sect or party is an elegant incognito devised to save a man from
the vexation of thinking.
-- Ralph Waldo Emerson, Journals, 1831
_______________________________________________
UmassLUG mailing list
UmassLUG at ecs.umass.edu
https://www.ecs.umass.edu/mailman/listinfo/umasslug
--
Sent from Gmail for mobile | mobile.google.com
Kristian Erik Hermansen
--
"It has been just so in all my inventions. The first step is an
intuition--and comes with a burst, then difficulties arise. This thing
gives out and then that--'Bugs'--as such little faults and
difficulties are called--show themselves and months of anxious
watching, study and labor are requisite before commercial success--or
failure--is certainly reached" -- Thomas Edison in a letter to
Theodore Puskas on November 18, 1878
More information about the sf-lug
mailing list