another code is

if u wanna not use . or eval or bash cmd
( . is source )

shopt -s expand_aliases
alias script=" $( < user.bash ) "
script

On Thu, Nov 14, 2024, 1:10 AM #!microsuxx <fxmb...@gmail.com> wrote:

> also u need to $log
> may i ask what criteria ur scripts are about
>
> a $log can be
>
> log=/tmp/my.log.$USER.$SRANDOM
>
> On Thu, Nov 14, 2024, 1:04 AM #!microsuxx <fxmb...@gmail.com> wrote:
>
>> maybe ur email formats it wrong
>> those are two lines , by greg
>> not one
>>
>> anyway if u append more than one cmd to logfile
>> more than one source cmd
>> u need to use >>logfile instead of >logfile
>>
>> On Thu, Nov 14, 2024, 1:00 AM #!microsuxx <fxmb...@gmail.com> wrote:
>>
>>>
>>>
>>> On Thu, Nov 14, 2024, 12:57 AM Yuri <y...@rawbw.com> wrote:
>>>
>>>> On 11/13/24 15:44, Greg Wooledge wrote:
>>>> > If the "user script" runs quickly enough, then: source userscript
>>>> > >logfile 2>&1 cat logfile
>>>>
>>>>
>>>> This would fail to save the user script's output in case it would
>>>> execute "exit 1"
>>>>
>>>
>>> the >logfile makes it overwrite
>>> just from the two quoted lines
>>>
>>>>
>>>>
>>>> Yuri
>>>>
>>>>
>>>>
>>>>

Reply via email to