Csak "játszásiból"... :-)
#!/bin/bash
export VALUE=42
python3 << PYPY
import random as rnd
import os,sys
print( os.environ['HOME'] +'\n'+ os.environ['VALUE'] )
print('$HOME' +'\n'+ '$VALUE')
rnd.seed()
print(rnd.random())
sys.exit(100)
PYPY
echo $?
echo "-----------------------"
T=$(python3 << PIPI
print('Hello!','$VALUE')
PIPI
)
echo $T
echo "-----------------------"
export OUT=/dev/shm/output
python3 << FIFI
import os
#with open( os.environ['OUT'],'w' ) as fout:
with open('$OUT','w') as fout:
for i in range(10):
print(2*i, file= fout, end=' ')
print(file=fout)
FIFI
cat $OUT
echo "-----------------------"
export FIFOKA=/dev/shm/fifi
mkfifo $FIFOKA > /dev/null 2>&1
(python3 << PUFOKA
import os,time,sys
with open( os.environ['FIFOKA'],'w' ) as fifo:
for i in range(10):
fifo.write(str(i))
fifo.write('\n')
fifo.flush()
time.sleep(1)
PUFOKA
) &
cat $FIFOKA