19 root root 4096 Nov 29 2018 var [root@t4-algo-7 shll_test]# pwd /tmp/shll_test [root@t4-algo-7 shll_test]# yum install -y tree [root@t4-algo-7 shll_test]# tree .├── dir1 │ └── dir2 ├── file.txt └── test.sh 2 directories, 2 files [root@t4-algo-7 shl...
Makefile里面获取相对路径必须在pwd前面加shell,然后把shellpwd当一个变量来引用,书写形式是:$(shell pwd)
简介:Shell变量、系统预定义变量HOME、PWD、SHELL、USER、自定义变量、特殊变量n、#、∗、@、$?、env看所有的全局变量值、set看所有变量 @[toc] 如果想看更详细的Shell总结请到我之前写的博客https://blog.csdn.net/Redamancy06/article/details/126048299 1.变量 1.1系统预定义变量 1.1.1常用系统变量 $HOME、...
通常我们需要把当前脚本的路径作为工作路径来执行某些相对路径文件,这时就需要获取当前被执行脚本的父目录的绝对路径了,而变量$(cd $(dirname $0); pwd)就是用来保存当前脚本的父目录的绝对路径的,如下图: 可查看执行 # $(cd $(dirname $0); pwd) 获取当前脚本父目录的绝对路径的过程如下: +++dirname...
BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析: 1、取当前运行脚本的所在路径: $0 2、取当前脚本所在路径的父目录: dirname "$0" 3、取返回的父目录的值: $(dirname "$0") 4、cd到返回的父目录: cd "$(dirname "$0")" 5、输出地址: cd "$(dirname "$0")",pwd ...
INCDIR :=( s h e l l p w d ) 这 种 写 法 在 M a k e f i l e 中 很 常 见 , 这 里 符 号 “ : = ” 的 意 思 是 将 (shell pwd)这种写法在Makefile中很常见,这里符号“:=”的意思是将(shellpwd)这种写法在Makefile中很常见,这里符号“:=”的意思是将(shell pwd)表示为INCD...
更换。/shell脚本中包含$PWD bash shell 我的字符串可以从./开始,也可以不从./,或者可能只是一个./在这种情况下,我想用$PWD替换它 Any help? APP_FOLDER=./service MODIFIED_APP_FOLDER= = $([[ $APP_FOLDER= './'* ]] && echo "${APP_FOLDER/'./'/"$PWD"}" || echo "$PWD/$APP_FOLDER"...
PWD=’/home/user1′ OLDPWD=’/home’ “` 3. Shell变量 此外,pwd命令还可以将当前工作目录的路径保存到一个shell变量中,以便在后续的命令中使用。以下是一个示例: “`shell $ dir=$(pwd) $ echo $dir /home/user1 “` 在这个例子中,我们将pwd的输出结果保存到了一个名为”dir”的shell变量中,然后...
一、环境变量PWD(当前目录) 显示当前工作目录: PWD是环境变量 [root@nat1 ~]# env |grep PWD #env命令用于显示用户的环境变量。 PWD=/root 或 [root@nat1 ~]# set | grep ^PWD #set命令用于显示用户环境变量和用户的局部变量。 PWD=/root 或 [root@nat1 ~]# declare -p | grep PWD= #declare命令...
pwd cat:查看文件内容 cat /etc/passwd more:分页查看文件内容 more /var/log/syslog less:反向分页查看文件内容 less /var/log/syslog touch:创建一个空文件或更改文件的访问和修改时间 touch /home/user/newfile.txt cp:复制文件或目录 cp /home/user/file.txt /home/user/Documents ...