ChinaUnix.net
相关文章推荐:

shell脚本基础

本帖最后由 linuxdong126 于 2011-11-19 10:00 编辑 Linux 系统管理 第七章 编写shell管理脚本(一) 2011-10-28 China 王东 (附件为PDF格式)(虽然来这里时间不长,但获得了很多热心朋友的帮助,感谢大家!)  目录 7.1 查看当前linux系统中能够使用的shell程序的列表 4 7.2 确认shell程序中存在的部分链接文件 4 7.3 切换至tcsh程序的shell幻景 ,并验证是否还能使用help内部指令和外部命令ls ...

by linuxdong126 - Linux新手园地 - 2013-03-11 10:53:45 阅读(9591) 回复(6)

shell

相关讨论

从定时备份到执行简单命令,Linux的shell脚本可以执行各种功能。几乎所有的程序都可以用shell脚本来运行。在脚本中甚至可以包含一些简单的条件选择。shell脚本的基本格式如下: #!/bin/sh ... Your commands here ... 注意文件以#!/bin/sh开始。这条语句告诉 操作系统 用来解释脚本的程序位置。大多数系统会有/bin/sh目录,因为该目录包含root用户的标准shell程序。在大部分系统中你也可以指定/bin/bash目录。每种shell...

by luozhongbiao - Linux文档专区 - 2007-01-12 09:18:39 阅读(874) 回复(0)

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释   在进行shell编程时,以#开头的句子表示注释,直到这...

by qiudaihua - Linux文档专区 - 2010-01-13 22:59:24 阅读(1291) 回复(0)

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释   在进行shell编程时,以#开头的句子表示注释,直到这...

by leibniz_zsu - Linux文档专区 - 2010-01-06 13:11:35 阅读(1220) 回复(0)

在进行linux测试时编写脚本是必不可少的,shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入 ./smartzip就能运行脚本了。。 每行命令开头处不用就空格也行。。 第1部分. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/...

by gpephone - Linux文档专区 - 2009-09-01 17:27:23 阅读(1998) 回复(2)

在进行linux测试时编写脚本是必不可少的,shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入 ./smartzip就能运行脚本了。。 每行命令开头处不用就空格也行。。 第1部分. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来...

by fpseustar - Linux文档专区 - 2009-07-07 19:10:56 阅读(1074) 回复(0)

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释   在进行shell编程时,以#开头的句子表示注释,直到...

by sjhf - Linux文档专区 - 2009-03-23 11:17:38 阅读(829) 回复(0)

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释   在进行shell编程时,以#开头的句子表示注释,直到这...

by 冰路 - Linux文档专区 - 2010-06-13 03:43:55 阅读(2202) 回复(1)

一个s h e l l脚本可以包含一个或多个命令。当然可以不必只为了两个命令就编写一个s h e l l 脚本,一切由用户自己决定。 本章内容有: • 使用s h e l l脚本的原因。 • shell脚本基本元素。 • shell脚本运行方式。 使用shell脚本的原因 s h e l l脚本在处理自动循环或大的任务方面可节省大量的时间,且功能强大。如果你有处 理一个任务的命令清单,不得不一个一个敲进去,然后观察输出结果,再决定它是否正确,...

by L_kernel - Shell - 2016-03-04 18:51:06 阅读(11895) 回复(11)

为啥加了单列求和会自动输出$0? 测试样本[code]cat grade.txt M.Tans 5/99 48311 Green 8 40 44 J.Lulu 06/99 48317 green 9 24 26 P.Bunny 02/99 48 Yellow 12 35 28 J.Troll 07/99 4842 Brown-3 12 26 26 L.Tansl 05/99 4712 Brown-2 12 30 28[/code]脚本2[code]#!/bin/awk -f BEGIN {print "aaa\n"} (aa+=$6) END{print aa"bbb"} 执行结果: ./awktest2 grade.txt aaa M.Tans 5/99 48311 Green 8 40 44 #脚本里并没有加prin...

by godsad - Shell - 2014-02-17 17:51:23 阅读(1779) 回复(5)

新手,昨天看了CUshell版的一些最基础的内容,写了个备份的脚本。现在执行报错,而我却怎么也查不出错。大家帮帮忙: [code]#!/bin/bash error(){ echo '使用:./bf.sh 备份(B)或还原(B)' echo './bf.sh B [dev] [file] [high|middle|low]' echo '例如(备份):./bf.sh /dev/hda1 HDA.gz high' echo './bf.sh R [dev] [file]' echo '例如(还原):./bf.sh /dev/hda HDA.gz' ...

by jamesr - Shell - 2006-10-15 11:40:29 阅读(1415) 回复(5)