欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] linux shell 编程 13 重定向 日期:2016-06-12 23:40:18 点击:113 好评:0

    输出/输入重导向 : 2 2 2 文件描述符(File Descriptor),用一个数字(通常为0-9)来表示一个文件。 常用的文件描述符如下: 文件描述符 名称 常用缩写 默认值 0 标准输入 stdin 键盘 1 标准输出 stdout 屏幕 2 标准错误输出 stderr 屏幕 我们在简单地用或时,...

  • [shell编程] linux shell 编程 12 特殊符号 “&” 以及和他的恩怨 日期:2016-06-12 23:39:43 点击:87 好评:0

    这篇文章中主要说说这四个符号: 、 、$!、$$ 四个符号。 符号解释: : 逻辑关系 与 : 在后台运行进程 $! :是最后运行的后台Process的PID $$:是脚本运行的当前进程ID号 为什么要在这里说这些符号那,有三个不是在之前已经学习过了吗,原因有一、获取程序的...

  • [shell编程] linux shell 编程11 特殊符号总结:$0 $1 $2 $# $* $@ $! $$ $? 日期:2016-06-12 23:39:10 点击:70 好评:0

    $#是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@是传给脚本的所有参数的列表$*是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$是脚本运行的当前进程ID号$!是最...

  • [shell编程] linux shell 编程 10 脚本中调用脚本 日期:2016-06-12 23:38:29 点击:113 好评:0

    在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source) 1、fork 调用脚本 fork ( /directory/script.sh) fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本. 运行的时候开一个sub-shell执行调用的脚本,sub-shell...

  • [shell编程] linux shell 编程 9 for 循环删除文件 日期:2016-06-12 23:37:40 点击:104 好评:0

    一、删除多个文件 #!/bin/bash DATE=$(date-d-1month+%Y%m%d) #DATE=20160104 #allfile file1=autoimportdate.log file2=autoPubbjNews.log file3=autoPubdgNews.log file4=autoPublishDate.log file5=importwuxiandata.log file6=autoPublishNews.log file7...

  • [shell编程] shell 编程8 获取 java程序的pid 杀死pid 对应的进程 日期:2016-06-12 23:37:09 点击:97 好评:0

    var=$(ps-ef|grep-vgrep|grephello|awk{print$2}) #其中的grep-vgrep就是获取指定外的元素,awk的$0是所有值,而$1,$2就是他的域 注意使用ps-ef查出来的第一列是用户名第二列是pid第三列是ppid 我们获得了pid后可以来杀死进程 **************kill相关信息***...

  • [shell编程] linux shell 编程7 tomcat的启动停止 日期:2016-06-12 23:36:08 点击:158 好评:0

    #!/bin/bash JAVA_HOME=/usr/local/jdk1.7/jdk1.7 TOMCAT_HOME=/usr/local/tomcat/apache_tomat-8 exportJAVA_HOME usage={stop|start|restart} start_tomcat=$TOMCAT_HOME/bin/startup.sh stop_tomcat=$TOMCAT_HOME/bin/shutdown.sh #lookpidisexists #THIS...

  • [shell编程] linux shell 编程6 函数获取参数 日期:2016-06-12 23:35:45 点击:108 好评:0

    #!/bin/sh arg1=$1 arg2=$2 tellname() { echothisistellnamefuncitonandexecutethisfunctiontellname! echotwoargs:$arg1,$arg2 } echoexecutefunction #executefunction tellname 其中的$1 就是表示获取的第一个参数 $2 就是获取的第二个参数,之后还会看...

  • [shell编程] linux shell编程 5 判断登陆用户,然后重启关闭系统 日期:2016-06-12 23:35:24 点击:113 好评:0

    其中的$LOGNAME 就是获取登陆的用户名(注意这里的LOGNAME 是区分大小写的) #!/bin/bash #ifuserisrootreboldelsechangetorootthanrebold user=$LOGNAME echo$user if[$user=root] then echouserisrootrebortsystem init6 else echo$userend exit1 fi...

  • [shell编程] linux shell 编程4 判断当前的是不是目录、 传递参数的个数 日期:2016-06-12 23:34:55 点击:119 好评:0

    文章主要用到了$() 反引号`` 以及 $1,$2 $0 ,$# 等这些特殊符号 1、 #!/bin/sh #name:testlinuxshell #通过pwd命令获取路径,然后在判断是不是目录, #下面的这个命令可以写成两个反引号``和$()是同样的功能 File=$(pwd) echo$File if[$File=/] then echothi...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 1361352
栏目列表
推荐内容