shEll rEADlink

传给函数的路径是/root/file,如果这是函数的第一个参数,那么函数中可以用 $1 获龋 得到文件名file1和file2后,echo "$1/file1" 就输出/root/file/file1,echo "$1/file2" 输出/root/file/file2。

使用递归的shell脚本没有find效率高。find 是为目录搜索而优化过的程序。 #!/bin/bash DIR="$1" if [ -z "$2"] ;then echo "must set 2st argument for output file ." >& 2 exit 1 fi OUT="$2" DIR=$(readlink -m "$DIR") #转换成绝对路径 find...

在终端输入arm-linux-gcc -v 出现 readlink: invalid option -- m usage:readlink [-n] [-f] symlink /opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux...

获取执行文件所在的目录路径:dirname $0 获取执行文件的路径:readlink -f "$0"

mysql -h${myhost} -P${pord} -u${user} -p${password} -D ${db}

简洁的bash编程技巧1) 检查命令执行是否成功第一种写法,比较常见:echoabcdee grep-q abcdif[ $? -eq0 ]; then echoFoundelse echoNot foundfi简洁的写法:ifechoabcdee grep-q abc; then echoFoundelse echoNot foundfi当然你也可以不要if/els...

相关文档

shell readlink
readlink
linux shell脚本中如何获取文件的绝对路径?readli...
shell脚本,获取目录的结构,保存到文件
求助:Linux安装arm-linux-gcc出现问题!!!!!!
如何使用Linux shell提取文件名和目录名
在shell脚本中执行mysql,调用sql文件,将sql文件...
有哪些好用的bash 技巧
电脑版