1
2 #### yshrc
3 cat >$TMP/yshrc <<EOF
4 proc f {
5 if ('foo') {
6 echo yshrc
7 }
8 }
9 f
10 EOF
11 $SH --rcfile $TMP/yshrc -i -c 'echo hello'
12 ## STDOUT:
13 yshrc
14 hello
15 ## END
16
17 #### YSH_HISTFILE
18
19 export YSH_HISTFILE=myhist
20 rm -f myhist
21
22 echo 'echo 42
23 echo 43
24 echo 44' | $SH --norc -i
25
26 cat myhist
27
28 ## STDOUT:
29 42
30 43
31 44
32 ^D
33 echo 42
34 echo 43
35 echo 44
36 ## END