File: test.export_handling

package info (click to toggle)
shellia 5.10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 792 kB
  • sloc: sh: 7,840; makefile: 34
file content (16 lines) | stat: -rwxr-xr-x 393 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
script="$(mktemp)"
result1="$(mktemp)"
result2="$(mktemp)"

echo "export" >$script
chmod 755 $script

for i in "busybox sh" bash dash mksh posh; do
  echo "--- $i ---"
  eval "export example_var=x; /bin/$i $script | grep example_var" >$result1
  eval "export example_var=x; /bin/$i -c $script | grep example_var" >$result2
  diff $result1 $result2
done

rm $result1 $result2 $script