shell变量问题

原创 2016年05月30日 14:46:49
在shell中只有字符型,没有其他类型。都是字符串呀。
$*所有参数都是一个整体
$#所有参数的个数
$@所有参数,每个参数是一个个体
$n 其中$0代表命令本身 $1-$9代表第一到第九的参数。十个以上的话,用括号${10}
-  d   l
创建文件用的是mkdir 创建目录用的上touch
版权声明:本文为博主原创文章,未经博主允许不得转载。

ruby调用shell问题——找不到自己环境变量中的程序

问题来源         在linux,为了使用方便难免要把自己的程序的目录放到环境变量中(通过修改home目录下.profile ,.bash_pro, .bashrc 这种文件实现),在用kald...

关于ansible远程执行的环境变量问题(login shell & nonlogin shelll)

问题 ansible调用playbook远程mvn执行打包时发现执行出错,找不到JAVA_HOME。 我们的exporter JAVA_HOME=/usr/java/jdk1.8.0写在/etc/...

shell 脚本中将输出内容赋值给一个变量时的换行问题

如题,将某命令的输出结果赋值给一个变量 a 如果使用 echo $a 输出变量,则变量中的 换行都会被忽略掉,所有内容输出到一行 而使用 echo "$a"  可正常输出变量中的换行 ...
  • stormbjm
  • stormbjm
  • 2014年02月13日 20:57
  • 26461

crontab启动shell,环境变量问题

为了定时处理一些工作,使用crontab来启动shell命令,但是发现手动测试执行shell都是正常的,crontab启动之后就是不正常了 实际是crontab执行的系统环境没有加载用户初始化的环境...

Shell陷阱:$!和$?等变量在推送到远程主机执行时的取值问题

对于$!和$?这类依赖上下文的变量,当其作为命令行中的一部分被推送到远程主机执行时,一定要考虑到的它的特殊性,否则脚本很难按你预料的方式执行,且错误也难发现。让我们两个例子:第一个例子是通过SSH向远...

shell 间接变量引用的问题

当要引用一个变量的值时,一般推荐使用双引号。使用双引号除了变量名[2]前缀($)、后引符(`)和转义符(\)外,会使shell不再解释引号中其它所有的特殊字符。[3] 用双引号时$仍被当成特殊字符,允...

由test -n/-z 引发的关于shell变量问题的探讨

这个名字貌似起的有点大,其实是自己在学习shell脚本时遇到的一个小问题。 有过shell脚本编写经历的同志都知道,在判断符号[]中的变量名最好用双引号括起,否则会可能会引起各种问题。例如[ -f "...
  • zh_z_ch
  • zh_z_ch
  • 2011年02月09日 22:17
  • 913

sed shell 变量替换 变量含有空格以及单引号问题

首先假设我想要echo 一个string带有单引号怎么实现呢? [root@centosTest ~]# echo '1' 1...
  • pianzif
  • pianzif
  • 2014年11月01日 02:47
  • 3787

控制shell脚本执行频率、解决shell脚本不能修改环境变量等问题

问题描述:这几天室友遇到一个麻烦,他写的一个shell脚本在事件触发时总是被执行多次而出错,他想要控制脚本的执行次数,即每次触发仅执行一次就行了。懒得去研究为什么被多次触发,希望仅仅在脚本内部写几行代...

shell变量,具体的

  • 2016年12月22日 10:07
  • 43KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell变量问题
举报原因:
原因补充:

(最多只允许输入30个字)