$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示最后命令的退出状态,0表示...
basename NAME [SUFFIX]basename OPTION 即basename的作用是从文件名中去除目录和后缀,有如下例子:1.执行basename kernel/include/linux/或basename kernel/include/linux得到linux 2.执行basename kernel/include/linux/stddef.h得到stddef.h 3.执行basename kernel/include/linux/stddef.h .h得到stddef 4....
简介 关于Linux Shell命令basename的使用总结。工具/原料 Ubuntu14.04 Bash Shell 方法/步骤 1 最近在使用shell脚本时需要获取脚本执行时的名称,一般采用$0来获取脚本执行时的命令,如/home/guochongxin/test.sh A B这样的脚本,在test.sh里echo $0得到的值是/home/guochongxin/test.sh,但实际我们只想获得test....
Linux:dirname和basename 学习自: dirname 命令 - 简书 1、dirname 用法 dirname 文件/目录路径 支持多个文件路径 用途 输出文件/目录所在的目录。 用在shell脚本中常配合$0代表脚本路径。 例子 dirname/usr/local/p1.img/usr/localdirname/usr/local/p1.img /usr/local/p2.png/usr/local/usr/local 2、basenam...
basename是一个在Linux和类Unix系统中常用的命令行工具,用于返回文件或目录的基本名称。当您有一个完整的文件路径,并希望仅获取该路径的基本名称(即文件或目录的名称)时,basename命令会非常有用。 用法 基本语法如下: basename [OPTION]... [FILE]...
Linux basename命令的使用详解 关于Linux Shell命令basename的使用总结。以下操作在Ubuntu14.04 Bash Shell中通过。 最近在使用shell脚本时需要获取脚本执行时的名称,一般采用$0来获取脚本执行时的命令,如/home/guochongxin/test.sh A B这样的脚本,在test.sh里echo $0得到的值是/home/guochongxin/test.sh,但实际我们只...
Linux dirname、basename(转) 首先使用 --help 参数查看一下。basename命令参数很少,很容易掌握。 $ basename --help 用法示例: $ basename /usr/bin/sort 输出"sort"。 $ basename ./include/stdio.h .h 输出"stdio"。 为basename指定一个路径,basename命令会删掉所有的前缀包括最后一个slash(‘/’)字符,...
[root@xuelinux usr]# basename /etc/service service $0:执行脚本时的脚本路径及名称 8、mail:查看当前用户的邮件 mail -s 指定邮件标题 cat /etc/fstab | mail -s "hello,root" root 把/etc/fstab文件内容当成邮件正文发送给root用户。 [root@xuelinux usr]# cat /etc/fstab | mail -s "hello,root"...
关于Linux Shell命令basename的运用总结。以下操作在Ubuntu14.04 Bash Shell中经过。 最近在运用shell脚本时需求获取脚本执行时的称号,普通采用$0来获取脚本执行时的命令,如/home/guochongxin/test.sh A B这样的脚本,在test.sh里echo $0得到的值是/home/guochongxin/test.sh,但实践我们只想取得test.sh,这个时分就能...
...Linux-HA的官方网站:http://www.linux-ha.org 二、heartbeat基本原理 通过修改heartbeat的配置文件,可以指定一台heartbeat服务器作为主服务器,另一台自动成为热备服务器...=`basename $0` if [ -L $0 ]; then BASENAME=`find $0 -name $BASENAME -printf %l` BASENAME=`basename...今天我们先介绍到...