首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

怎么写一个linux脚本,给程序A输入字符串

2012-06-04 
如何写一个linux脚本,给程序A输入字符串?有一个linux命令行程序A,A接收不同字符串的序并处理后输出。想对A

如何写一个linux脚本,给程序A输入字符串?
有一个linux命令行程序A,A接收不同字符串的序并处理后输出。
想对A进行测试,输入不同的字符串,但没有A的源码,能不能写脚本来实现???

若还有一个字符串处理程序B,能不能做到用脚本判断A,B的输出是不是相同?

假设需要输入的字符串是数字(0~10000000000),怎么写这样一个脚本,每次输入一个数字???

这里也提到同样的问题,谁能帮忙解答????
http://www.azumi.cc/thread-296701-1-1.html


[解决办法]

Assembly code
#!/bin/bashstr=0while (( str < 100 )); do        if [ "$(./A $str)" = "$(./B $str)" ]; then                echo "equal"        else                echo "not equal while input is $str"        fi        let str=$str+1done
[解决办法]
#!/bin/sh
i=0
while (( $i < 1000000000 ))
do
if [ "`echo $i|A`" != "`echo $i|B`" ]
then
echo "$i 结果不同"
fi
((i=i+1))
done

热点排行