自己也是个脚本新手编写了两周的脚本,做了一下总结。
原创
2012-02-17 22:15:38
577阅读
1、变量定义等号两边不能有空格
#!/bin/bash
myvar=3 #正确
myvar = 3; #等号边多了空格,是错误的!很迥异吧
1.1、还是空格,这次是不能没有
#!/bin/sh
myVar="OFF"
if [ $myVar = 'OFF' ];then
#这里[]中括起来的内容两端必须有空格,if
转载
2011-10-31 13:28:07
395阅读
今天需要为产品增加Linux下的启动脚本,编写完成运行以后发现不能正常执行,而是提示:'etenv.sh:line 4:syntax error near unexpected token do检查脚本没有发现任何语法问题。经过自己研究发现是不同的系统下换行符造成的。我是在Windows下的Eclipse中编写的脚本,然后通过虚拟机的共享目录方式传递到虚拟机中的Linux中的,这样换行符就是Win
原创
2007-10-12 15:43:00
2472阅读
今天调试代码的时候,遇到一个问题就是出现了“段错误”。出现“段错误”的原因就是:访问的内存超出了系统给这个程序所设定的内存空间。知道原因是一个很好的开始,但是并不代表就很容易解决,特别是在代码量较大的情况下,如何才能定位到出错的地方?接下来,我就大概讲一下自己的一点经验,如何在Linux C中用几个命令搞定“段错误”。1、dmesg通过dmesg命令可以查看发生段错误的程序名称、引起段错误发生的内
正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg0. shell 调试复制代码 代码如下:sh -x somefile.sh在somefile.sh 文件里加上set+x set-x1. 用 && || 简化if else复制代码 代码如下:gzip -t a.tar.gzif [[ 0 == $? ]]; then &
原创
2017-11-07 09:17:39
1990阅读
shell脚本知识点大全
原创
2023-03-03 06:26:46
95阅读
shell脚本编程是一种十分强大的编程方式,熟练掌握并应用它可以很好的提高一个人的软件技术水平
原创
2013-04-05 18:54:44
605阅读
在脚本编程中,我们会遇到各种各样需要独特方式的来表述需求的地方,那么我们就系要一些小技巧来完成,今天我们就来讨论关于脚本的知识点及实例演示。
原创
2013-03-31 23:45:39
729阅读
检测172.24.0.0/16网段的有所IP,查看哪些IP是有效的IP。方法一:思路:通过ping命令来进行检测,通过grep -q ‘ttl=’来检测,grep -q 是找到匹配行,但不显示,但是可以检测grep的退出状态,和$?的结果一样。能够ping通则打印yes,不能ping通则打印no。#!/bin/bash
IP=172.24
for I3
原创
2013-08-21 19:46:17
1162阅读
点赞
--------------------------------------!# /bin/bashclearsudo mount /dev/sda1 /mnt/sda1while [ 1 ]doclearecho "-------------Back Up And Restore--------------"echo "--------------Design for Linux--------
转载
精选
2009-11-25 16:33:27
708阅读
shell脚本学习二 文章目录shell脚本学习二1.echo2.read3.变量概念与解析4.变量分类5.定义变量6.数组7.数据的比较运算总结 1.echo代码如下(示例):简介:一个程序需要有0或以上的输入,一个或者多个输出。
功能:将内容输出到默认设备
语法:echo 选项 内容
-n: 不要自动换行。以为echo会自动换行的
-e: 出现一下字符要特殊处理,不会以一般
转载
2024-03-18 21:00:35
49阅读
脚本内容如下:
#!/bin/bash
####################################################################
# Author: netcat
原创
2011-02-12 15:12:26
1391阅读
bash shell 脚本的方法有多种,假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./ ,bash可能会响
转载
2024-01-11 11:26:24
95阅读
写过shell脚本的肯定写过这样一段:if[-d dir]then echo"success"else echo"failed"fi 凡是说到if的时候书里都会提到这么两条规则:1、“[”的右边和“]”的左边必须有空格;2、如果要把then和if放到同一行,就要加个分号,写成 if [-d /bin];then
转载
精选
2014-02-09 21:34:35
507阅读
文章目录shell脚本的循环while do done、until do done(不定循环)例题1例题2例题3例题4for...do...done(固定循环)例题1例题2例题3例题4for...do...done的数值处理例题搭配随机数与数组的实验例题1例题2shell脚本的跟踪与调试使用案例 shell脚本的循环除了if…then…fi 这种条件判断式之外,循环可能是程序当中最重要的一环了。
转载
2023-12-09 16:33:03
109阅读
一、处理用户输入 shell中使用read命令来实现与用户的交互输入。 格式:read [options] 变量 常用选项: -p “提示信息”:显示提示信息; -t #:等待用户输入的秒数; -a:输入数组元素。二、生成随机数 
原创
2016-01-14 12:00:42
598阅读
shell的定义,shell脚本中一些变量的理解,如$@,$*,重点解释了shell脚本中#!的深层理解
原创
2018-01-27 10:16:26
7109阅读
点赞
下面是我的wlan0网卡的输出信息,你可以使用ifconfig 或者 ifconfig | sed -n '/wlan0/,10p' 获取显示的信息的格式wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:1
原创
2015-05-08 18:09:57
879阅读
下面是我的wlan0网卡的输出信息,你可以使用ifconfig 或者 ifconfig | sed -n '/wlan0/,10p' 获取显示的信息的格式wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:1
原创
2015-07-03 14:33:47
920阅读
脚本如下:[root@isTester]~# vim mysqldbbackup.sh#!/bin/bash# 备份目录BACKUP=/data/backup/db# 当前时间DATETIME=$(date +%Y-%m-%d_%H%M%S)echo $DATETIME# 数据...
原创
2021-09-28 14:57:44
10000+阅读