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
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/16449194.html

浙公网安备 33010602011771号