在另一个.sh文件中使用手写的.sh文件

普里亚布拉塔

我正在用bash编写一个小的.sh程序。

这个问题非常简单,即找出数字的素数。我所做的是编写一个.sh文件,以检查数字是否为质数。这是该代码:

if [ $# -ne 1 ]; then
    exit
fi
number=$1
half=$(($number / 2))
for (( i=2;i<$half;i++ ))
do
    rem=$(($number % $i))
    if [ $rem -eq 0 ]; then
        echo "0"
        exit
    fi
done
echo "1"

第二个.sh文件生成主要因子:

clear

echo "Enter number : "
read number
half=$(($number / 2))
for(( i=1;i<=$half;i++ ))
do
    rem=$(($number % $i))
    if [ $rem -eq 0 ]; then
        ok=`prime.sh $rem`
        if [ "$ok" == "1" ]; then
            echi $i
        fi 
    fi
done

这条线,

ok=`prime.sh $rem`

给出以下错误:

primefactor.sh: line 10: prime.sh: command not found

因此,是否不可能将程序划分为较小的模块,然后像其他编程语言一样在其他模块中使用它?有关如何实现此目标的一些帮助将很有帮助。

滑轨风扇

像这样调用您的脚本:

ok=`./prime.sh $rem`

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试从另一个sh文件执行sh文件时出现问题

来自分类Dev

在另一个文件中使用另一个类的变量

来自分类Dev

从另一个文件输入

来自分类Dev

在另一个Perl文件中使用变量

来自分类Dev

如何从另一个文件导入另一个文件?

来自分类Dev

手写一个pyc文件?

来自分类Dev

在另一个JavaScript文件中使用一个JavaScript文件

来自分类Dev

如何从另一个vbscript(另一个.vbs文件)获取变量

来自分类Dev

链接到另一个HTML文件中的另一个div

来自分类Dev

PyQt按钮从另一个文件启动另一个脚本

来自分类Dev

从另一个文件中的另一个组件更改一个组件的状态

来自分类Dev

从另一个文件中的另一个组件更改一个组件的状态

来自分类Dev

从另一个文件调用一个函数到另一个函数C ++

来自分类Dev

从当前文件编译另一个文件

来自分类Dev

bash:从另一个文件填充文件

来自分类Dev

从另一个.js文件运行.js文件?

来自分类Dev

从另一个.js文件调用.js文件

来自分类Dev

PHP从另一个文件创建文件

来自分类Dev

在另一个文件中测试 .py 文件

来自分类Dev

异常-文件已被另一个程序使用

来自分类Dev

另一个流程异常使用的文件

来自分类Dev

另一个进程使用的文件C#

来自分类Dev

另一个进程使用的文件C#

来自分类Dev

从另一个文件使用Typescript类型定义

来自分类Dev

释放另一个进程正在使用的文件

来自分类Dev

打开另一个进程正在使用的文件

来自分类Dev

在另一个链接/使用.so文件

来自分类Dev

使用另一个cpp文件的功能

来自分类Dev

LUA:使用另一个文件中的表