sh Fio是Bash中的F#交互式包装器。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Fio是Bash中的F#交互式包装器。相关的知识,希望对你有一定的参考价值。
if [ -z "$1" ] ; then
echo ''
echo ' fio is FSharp In Out.'
echo ''
echo ' -e Eval script.'
echo ' -r Read script path.'
echo ''
exit
elif [ "$1" = "-e" ] && [ -z "$2" ] ; then
echo 'You need script or file path'
exit
elif [ "$1" = "-e" ] && [ -n "$2" ] ; then
str=$2' |> printfn "%A"'
mono ~/Documents/myBin/URLEncoder/urlencode.exe $str > /tmp/std.out.$$ 2>/tmp/std.err.$$
std_out=`cat /tmp/std.out.$$`
std_err=`cat /tmp/std.err.$$`
rm -f /tmp/std.out.$$
rm -f /tmp/std.err.$$
curl -s -w '\n' 'localhost:8083/evalInteraction/'$std_out
elif [ "$1" = "-r" ] && [ -z "$2" ] ; then
echo 'You need script or file path'
exit
elif [ "$1" = "-r" ] && [ -n "$2" ] ; then
mono ~/Documents/myBin/URLEncoder/urlencode.exe $2 > /tmp/std.out.$$ 2>/tmp/std.err.$$
std_out=`cat /tmp/std.out.$$`
std_err=`cat /tmp/std.err.$$`
rm -f /tmp/std.out.$$
rm -f /tmp/std.err.$$
curl -s -w '\n' 'localhost:8083/evalScript/'$std_out
else
echo 'You need -e or -r'
fi
以上是关于sh Fio是Bash中的F#交互式包装器。的主要内容,如果未能解决你的问题,请参考以下文章
拦截 bash 脚本函数/系统调用并将它们包装到自定义函数中
如果它存在,如何告诉gradle使用包装器?
sh mkbootimg的包装器
sh mc包装器
sh 用于安装opengapps的包装器
sh 每个connessione al DB的包装器