linux shell编程里面的函数是不是没有参数?

linux shell编程里面的函数是不是没有参数?,第1张

函数没有参数那还叫函数吗? shell 中定义一个函数是不需要说明参数的,使用的时候可以给它参数,多少都可以,在函数中,引用参数,$1,$2,就是第一个参数,第二个参数的意思。

比如:

..

function han

{

echo $1

}

han "hello world!"

..

在shell 执行后,会显示 hello world!

shell编程属于脚本编程,脚本文件就是指令的集合,GCC是GNU编译系统驱动程序。

Linux中的库分两种:静态库和共享库。静态库以.a结尾,也叫归档文件(archive),类似于windows中的.lib文件,他的缺点是同时运行的多个程序使用同个函数库函数时,内存中会有多个该函数及该程序文件的副本,浪费了内存。共享库以.so结尾,类似于windows中的.Dll文件。

shell是对linux内核的一种封装,提供了一些函数的接口,shell程序设计就是利用这些函数接口进行编程。

完全是两个方向的应用。总的来说,不具备可比性。但实际要看应用环境。相对来说,shell 的程序还是以简单的功能为主。大型的应用程序还是 C 语言更合适。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8719739.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存