![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 58
主公要臣死
C语言开发工程师
展开
-
shell脚本-简单的计算器功能、ksh脚本-99乘法口诀表
#!/usr/bin/bash#date:20181107#usage:传入3个参数,例如:sh s1.sh 1 + 1echo "$1$2$3="$(($1$2$3)) #!/usr/bin/ksh#实现9*9乘法口诀表#author:cx#date:20181120 i=1;while [ $i -le 9 ]do j=1;...原创 2018-11-07 16:41:53 · 576 阅读 · 0 评论 -
shell sed去除掉小数点之后的字符
[tony@localhost script]$ echo "123.qwer"|sed "s/\.*//g"123qwer[tony@localhost script]$ echo "123.qwer"|sed "s/\..*//g"123 sed去掉小数点之后的字符:*代表0到多个,所以第一个命令中\.*只能替换掉小数点变成空\..*代表了小数点之后的1到多个 ...原创 2018-11-26 14:02:02 · 6167 阅读 · 0 评论 -
shell实例:获取当前svn版本号
功能:获取列表中当前代码svn版本号 tar.list文件中内容:[xiaoz@H144134:/bauser/xiaoz$]cat tar.listbafe/tmpsql/srcb00227881_srcb00232812.sql(文件不存在svn版本库)bafe/src/ibs/busi/ibsnb3277.pcbafe/etc/bafesoap/ibs/openMa...原创 2018-11-19 19:44:54 · 3406 阅读 · 0 评论 -
shell清空日至和执行方式
清空日志的方式:1、>messages2、echo "" >messages3、cat /dev/null > messages 执行方式:1、sh test.sh #优先用这种方式执行脚本2、bash test.sh3、./test.sh . test.sh4、source test.sh ...转载 2018-11-19 19:42:22 · 158 阅读 · 0 评论 -
shell中目录和目录名
#!/bin/bash#date:20180530#function:dirname $0、basename $0巩固练习、注意反引号 echo '路径返回到一层执行本脚本'echo `dirname $0`echo `basename $0` 执行结果如下:[xiaoz@H144134:/bauser/xiaoz$]sh cx/shell/s...原创 2018-11-19 19:41:53 · 290 阅读 · 0 评论 -
shell内部变量eval
eval命令将会首先扫描命令行进行所有的置换,然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时被称为复杂变量。不过这些变量本身并不复杂。eval命令也可以用于回显简单变量,不一定是复杂变量。#!/bin/bash#function:eval二次读取字符串中数据#date:20180525 myfile="...原创 2018-11-19 19:40:46 · 156 阅读 · 0 评论 -
sh/bash/csh/Tcsh/ksh/pdksh等shell的区别
sh/bash/csh/Tcsh/ksh/pdksh等shell的区别sh(全称 Bourne Shell): 是UNIX最初使用的 shell,而且在每种 UNIX 上都可以使用。Bourne Shell 在 shell 编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种 shell。bash(全称 Bourne Again Shell): LinuxOS 默认的,它是 Bo...转载 2018-11-19 19:38:28 · 1061 阅读 · 0 评论 -
shell 获取当前路径下文件名和文件路径
先上代码:#!/bin/bash#date:20181129#author:cxpath=`cd $(dirname $0);pwd -P`echo the current path is:$pathfor i in `ls`do echo $idonefilename=`basename $0`echo file name is:$filename...原创 2018-11-29 14:30:37 · 15067 阅读 · 0 评论