Shell
I天辉I
专注于Python相关的量化投资
展开
-
Shell 获取路径
涉及到两个命令dirname 获取目录名 readlink 获取文件绝对路径dirname的用处是:输出已经去除了尾部的”/”字符部分的名称;如果名称中不包含”/”,则显示”.”(表示当前目录)。例子:$ readlink -f deploy-small.sh/home/centos/tmp/706/deploy-small.sh$ dirname deplo...转载 2019-04-09 21:46:29 · 1689 阅读 · 0 评论 -
【Shell】source命令
source命令:source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell 而来)是bash shell的内置...转载 2019-04-09 21:48:02 · 452 阅读 · 0 评论 -
Linux export命令
Linux export命令用于设置或显示环境变量。在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。语法export [-fnp][变量名称]=[变量设置值]参数说明:-f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后...转载 2019-04-09 21:49:15 · 262 阅读 · 0 评论 -
linux shell脚本中 mode=${1:-sart}这句话该如何理解
$1代表第二个参数m=${1:-start}表示如果$1存在且不为空,m就是$1如果$1不存在或为空,那么m就是start参考:http://blog.163.com/wghbeyond@126/blog/static/35166181201051483723579/...转载 2019-04-09 21:50:29 · 1986 阅读 · 0 评论 -
linux的shell编程,option="${1}",什么意思,还有后面的 {0},{2}??求教啊
0,1,2分别代表你的命令和后面的第一个,第二个参数比如你的命令叫test.sh,然后需要填入参数-f test进行运行完整命令test.sh -f test那{0}就是test.sh{1}就是-f{2}就是test...转载 2019-04-09 21:52:11 · 2194 阅读 · 0 评论 -
shell中的EOF用法
1、EOFShell中通常将EOF与<<结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。回顾一下<<的用法。当shell看到<<的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看...转载 2019-04-10 22:02:34 · 1092 阅读 · 0 评论