linux之系统函数

系统函数

系统函数:
basename [pathname] [suffix]
返回完整路径最后/的部分,常用语获取文件名
basename [string] [suffix]basename命令回删除所有的前缀包括最后一个“/”字符,然后将字符串显示出来。
suffix 为后缀,如果suffix贝制定了,basename会讲pathname或者string中的suffix去掉。

demo

 basename /home/jack/shellcode/score.sh 
 basename /home/jack/shellcode/score.sh .sh

dirname :返回完整路径最后/的前面部分,常用于返回路径。
dirname 文件绝对路径,(从给定的包含绝对路径的文件名中去除文件名,然后返回剩下的路径)

demo

dirname /home/jack/shellcode/score.sh 

-- 自定义函数
[function] funname[()]
{
Action;
[return int;]
}

demo

#!/bin/bash

function getSum(){
SUM=$[$n1+$n2]
echo "和是=$SUM"

}

read -p "请输入一个数n1=" n1
read -p "请输入一个数n2=" n2


getSum $n1 $n2

posted @ 2022-07-06 00:42  King-DA  阅读(53)  评论(0)    收藏  举报