www.ntzj.net > 写出命令$ BAsEnAmE

写出命令$ BAsEnAmE

1.语法: basename 目录/文件名.后缀 [ 后缀 ] 描述: 从给定的包含绝对路径的文件名中去除左边目录部分,返回剩下的文件名.后缀或者同时去除文件的后缀名,返回文件名(需指定[后缀]参数) 例:(1)#basename /usr/local/share/doc/foo/foo.txt ...

pwd命令用来显示当前工作路径,命令是present working directory当前工作路径的缩写。结合basename命令可以返回当前目录的名称。用法示例: 返回当前工作路径 $ pwd 返回当前所在目录 $ basename `pwd` 注意:pwd两侧为反引号`,作用是运行两个...

EXE=$(basename $PWD)

pwd 就是当前目录,basename 就是$0 的本身的名字就是去掉目录结构后的名字,$0是脚本本身的文件名。 第二行就是一个赋值,定义一个日志文件的路径及文件名。赋值的内容是 /xx/xx/cronjob.当前用户.log 的完整路径 然后重定向一句 "INFO:脚本名...

for file in $(ls /export/home/data/); do [ -f /export/home/data/$(basename $file) ] && rm -f /export/home/data/$(basename $file) ; done 以上的语句会遍历目录中的文件,并删除文件,如果是目录,则不删除。

这个问题很简单呀,直接使用命令basename获取即可。例如path="/home/work/hdfs/diff"获取diff的命令为:basename $path如果想获取/home/work/hdfs这部分内容,可使用命...

script=' basename $0' 打错了罢?该是 script=`basename $0` basename 是一个外部命令, 他会拆除前面的路经,只留下程序名 $0 就是这个脚本的名字, 例 nc10@your-5554c55be4 ~ $ ls tmp kkk marksix.awk* nc10@your-5554c55be4 ~ $ cat tmp/kkk ...

pwd命令用来显示当前工作路径,命令是present working directory当前工作路径的缩写。结合basename命令可以返回当前目录的名称。 用法示例: 返回当前工作路径 $ ...

能给出包含#4的命令,或者输出吗? #在linux的bash命令行中代表注释掉本行#之后的内容。 类似于C语言的// /* */ 我倒是见过$0 $1 $2 比如一行命令: basename /home/libai/aa.txt $0代表程序名basename $1代表第一个参数 /home/libai/aa.txt 怎么...

看下面的脚本: #!/bin/bash if [ ! $# -eq 1 ]; then printf "Usage:\n\t`basename $0` file\n" exit 1 fi suffix=${1##*.tar.} if [ $suffix = "gz" ]; then echo "tar.gz format" tar zxf $1 elif [ $suffix = "bz2" ]; then echo "tar.bz2 f...

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com