linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数定义格式如下: 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返
原创 2021-07-15 10:59:00
847阅读
1.  写个从用户接受文件名shell脚本。如果文件是普通文件,则显示以下信息:   ————is an ordinary file-display?  如果答案是‘y’,而且文件是有可读权限,显示文件,不 然,则显示如下信息并退出: sorry _______has no read
原创 2013-05-04 16:38:03
337阅读
1 #!bin/bash 2 3 del_table() 4 { 5 #月初第一天 6 month_first_day=`date +%Y%m01` 7 8 #要删除日期 9 last_7day_ago=`date -d "-8day" +%Y%m%d` 10 11 #drop table...
原创 2023-02-01 10:02:27
134阅读
#!/bin/bashLog_dir1="/home/livepub/log/"Log_dir2="/data/proxy_log/"Array=($Log_dir1  $Log_dir2)for ((N=0;N<${#Array[@]};N++))    do        if [ -d ${Array[$N]} ];
原创 2014-02-27 17:45:04
445阅读
   通常,替我们工作是硬件,而控制硬件是核心,用户是利用shell控制一些内核提供工具,来控制硬件替我们正确工作。进一步说,由于内核听不懂人类语言,而人类语言也没办法直接记住内核语言,所以两者沟通就要通过shell来支持了。Shell是包含一系列可执行命令或声明文本文件。 本地变量:如 #name=donne  &nbsp
原创 2010-07-19 14:26:07
699阅读
1. $ echo Hit to exit * 返回 Hit to exit gd1.pl invoice.xml inXML.dtd pdate.pl perl1.pl perl2.pl perl3.pl perl4.pl perl5.pl perl6.pl perl7.pl perl8.pl pfind.pl pwho.pl s2 simple1.pl simple.pl testalgor.pl tie1.pl 等 * 表示当前目录下所有文件,如果要显示Hit to exit *字符,需要用 $ echo "Hit to exit *"
转载 2011-05-22 11:10:00
52阅读
2评论
1.       [root@zyl scripts]# cat array.sh2.       #!/bin/sh3.       zhang=(4.   
原创 2016-09-14 00:36:18
292阅读
#!/bin/sh C=([3]=77 [1]=100 [5]=66) echo ${C[5]}echo ${C[@]} #取出所有元素
转载 2011-05-05 19:47:00
75阅读
2评论
本文主要讲解Shell脚本开发中数组知识与实践目录:  1.Shell数组介绍  2.Shell数组定义与常用实践  3.Shell数组脚本开发实践  4.shell数组重要命令  5.Shell数组相关面试题实战  一:Shell数组介绍1)Shell数组产生缘由  通常在开发shell脚本时,定义变量采用形式为&q
原创 2018-06-09 06:01:34
949阅读
2点赞
以下内容源于C语言中文网学习与整理,非原创,如有侵权请告知删除。一、为何会有那么多种类shell?我们知道,Windows、Mac OS、Android 等操作系统由一家公司开发,所有的核心软件和基础库都由一家公司做决定,容易形成统一标准,一般不会开发多款功能类似的软件。而 Linux 是一个开源操作系统,由多个组织机构开发,不同组织机构为了发展自己 Linux 分支可能会开发出功能类
因为本方法调用expr故运行速度会比第1,第2种慢不少不过可稍作改进,将i=`expr $i + 1`改为i=$(($i+1))即可稍作速度提升,不过具体得看相应shell环境是否支持
转载 精选 2013-08-28 13:29:22
420阅读
定义数组array=(1 2 3)echo ${array[*]}  [0]也可以或者array[0]=1 分别定义array=([
原创 2022-11-19 10:01:26
46阅读
$0这个程式执行名字$n这个程式第n个参数值,n=1..9$这个程式所有参数,此选项参数可超过9个。$#这个程式参数个数$$这个程式PID(脚本运行的当前进程ID号)$!执行上一个背景指令PID(后台运行最后一个进程进程ID号)$?执行上一个指令返回值(显示最后命令退出状态。0表示没有错误,其他任何值表明有错误)$-显示shell使用的当前选项,与set命令功能相同$@跟$类似
转载 2018-01-22 20:12:01
417阅读
shell(3)应用
原创 2018-08-23 22:29:30
382阅读
shell函数概述什么叫shell函数?将命令序列按格式写在一起 可方便重复使用命令序列 Shell函数格式:格式【1】:function 函数名 { 命令序列 }格式【2】函数名() { 命令序列 } 示例:#!/bin/bash#定义函数function hello { echo "hello world"}######### main #########调用函数hello#定
原创 精选 2021-12-20 18:42:36
383阅读
1.判断变量是否为空 &#160;&#160;&#160;&#160;&#160; [ -z "$VAR" ]&&echo “NULL”||echo "NOT NULL" 2.判断变量是否存在 &#160;&#160;&#160;&#160;&#160; [ -e "$VAR" ]&& echo &q
原创 2012-04-28 20:17:21
390阅读
pwd:查看当前工作目录cd:切换cd目录位置:切换到某目录下cd~:切换到当前用户宿主目录cd-:切换到上次移动位子ls:列出ls-l详细信息以长格式显示-a:显示当前目录所有文件包括隐藏文件-A:同a但不显示隐藏文件-d:显示当前目录属性-h:显示文件大小-R:指定文件所有内容--color区别颜色alias命令别名=命令例:aliasmyls=“ls-alh”输入myls等于输入ls-
原创 2019-03-20 11:42:32
254阅读
1点赞
什么是shellShell(外壳) 是一个用 C 语言编写程序,它是用户使用 Linux 桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核服务。Shell属于内置脚本,程序开发效率非常高,依赖于功能强大命令可以迅速地完成开发任务(批处理)常见shell种类?在linux中有
转载 4月前
21阅读
实验(一)实验目的:每分钟检测一次系统 "根分区空闲空间低于10G 就向所有终端发送警告信息。"实验要求:写一个脚本,自动进行脚本。实验分析:1.首先提取自己系统中/分区信息,根据自己/分区信息提取根分区空闲空间。2.向所有终端发送警告信息。3.编写计划任务。实验步骤: 1. 编写脚本, 在/下创建一个文件夹 为shell,在shell文件夹下编写一个check_disk.sh
原创 2015-10-31 19:28:36
798阅读
shell应用
原创 2018-08-27 22:24:44
638阅读
  • 1
  • 2
  • 3
  • 4
  • 5