shell的总结: 脚本中出现的$符号的含义: $1,$2...$9表示位置参数(即运行脚本时后面带的参数) $0表示执行的脚本的名称 $$表示脚本自身的ID $?表示上一个命令或者函数返回的状态(linux中命令退出的状态0表示成功,非0表示命令出错) $_表示之前执行的命令的最后一个参数 $!在后台运行的最后工作的PID $#命令行或者位置参数的个数 $*所有位置参数被作为
原创 2011-12-25 00:19:27
719阅读
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组Shell中,用括号来表示数组
原创 2022-07-12 11:01:17
2166阅读
在Linux操作系统中,Shell是一种命令行解释器,可与操作系统进行交互,并执行用户输入的命令。在Shell定义数组是一种非常常见和有用的操作,可以帮助用户在脚本中存储和处理大量数据。 在Linux Shell中,数组是一种特殊的变量类型,可以存储多个值。数组定义通常使用以下语法格式: ```bash array_name=(value1 value2 value3 ... valuen
原创 2024-05-20 10:49:51
166阅读
Bourne shell:贝尔实验室开发,现有的unix系统基本都提供 Bourne-again shell:GNU shell,所有linux系统都提供这种shell,兼容Bourne shell C shell:Bill Joy在伯克利开发的,所有BSD版本都提供这种shell Korn shell:是Bourne shell的后继者,由David Korn在贝尔实验室研发 TENEX...
原创 2023-04-10 19:44:43
48阅读
Linux and Unix shell是一种用于操作系统的命令行界面,它允许用户通过键入特定命令来控制计算机系统的操作。其中,红帽(Red Hat)是一家知名的Linux发行版提供商,其操作系统在企业应用领域广泛应用。 Linux和Unix shell作为操作系统的核心组成部分,扮演着重要的角色。用户可以通过在shell中输入命令来执行各种操作,例如创建文件、修改文件权限、查看文件内容等。同时
原创 2024-02-23 10:28:16
43阅读
/bin/sh Bourne shell 它...
转载 2017-05-16 09:55:00
87阅读
2评论
Unix Shell 介绍http://www.kerneltravel.net/newbie/bsh_intro.htm Unix Shell 介绍 S. R. Bourne Bell 实验室 Murray ...
转载 2022-05-03 21:09:33
915阅读
Unix/Linux shell 是一种命令解释器,它是操作系统中的一个重要组成部分。在Unix/Linux系统中,shell是用户与内核之间的接口,用户可以通过shell以命令的形式与操作系统进行交互。而在 Unix 和 Linux 系统中,最常用的 shell 是 Bash(Bourne Again Shell),它是 Bourne shell 的增强版,也是目前最流行的 shell 之一。同
原创 2024-03-04 11:04:43
124阅读
UnixShell是作为操作系统的最外层,也称外壳。它有以下几种身份:作为命令语言:为用户提供使用操作系统的接口,用户利用该接口与机器交互;作为程序设计语言:用户可以利用多条Shell命令构成一个文件,称为Shell文件或Shell过程;作为Shell命令解释程序:用于对从标准输入或文件中读入的命令进行解释执行。本章主要介绍Shell命令语言。一 简单命令简单命令是一个能完成某种功能的目标程序的
转载 2024-04-25 18:39:48
57阅读
solr数组定义和操作
原创 2015-12-22 23:47:10
785阅读
有遗漏和不当的地方请大家指正,谢谢![关于声明]比较通用的做法,如ksh和bashdeclare -a 数组名 注意在ksh下还支持另外一种独特的变量声明赋值语法比较特殊。set -A varname var1 var2 var3 varn 末了要说明一下,一般任意的shell下变量可以拿来就用,不必声明。 [关于赋值]下面的两种这种方法适用于bash和ksh
原创 2009-09-01 14:18:59
6221阅读
Korn Shell参考: ksh 学习http://bbs.chinaunix.net/thread-1749811-1-1.html1.语法特殊的文件/etc/profile 在登录时首先自动执行。$HOME/.profile 在登录时第二个自动执行。$ENV 在创建一个新的KShell时指定要...
原创 2022-01-12 15:30:01
99阅读
UNIX Shell 编程(1)Unix只能识别3种基本的文件类型:普通文件、目录文件和特殊文件。普通文件:any file on the system that contains data, test, program instructions, or just about anything else.统计文件中的单词数:wc命令如:[root@localhost test]# wc Makef
原创 2009-04-13 17:53:00
38阅读
UNIX Shell 编程(6) 变量UNIX Shell允许把值存在变量中。要把值存入一个变量,只需写出变量名,后面紧跟一个等号,再紧跟变量值。variable=value切忌中间含空格Shell中没有任何数据类型的概念,变量值通通认为是字符串。如:[root@localhost programs]# count=1 [root@localhost programs]# echo $c
原创 2009-04-16 16:35:00
17阅读
UNIX Shell 编程(5) 过滤器tr用来转换来自标准输入的字符。格式:tr from-chars to-charsfrom-chars 和 to-chars
原创 2009-04-15 15:53:00
32阅读
UNIX Shell 编程(4) cut命令可以从数据文件或者命令的输出中截取所需的数据域。命令格式:cut -cchars f
原创 2009-04-15 10:30:00
27阅读
UNIX Shell 编程(4) cut命令可以从数据文件或者命令的输出中截取所需的数据域。命令格式:cut -cchars filechars表示要截取哪些文字,可以是数字。file表示文件,如果不指定file,cut从标准输出读入输入,即可把cut命令作为管道的过滤器。如:[root@localhost misc]# whoroot pts/1 2009-04-15 09
转载 2009-04-15 10:30:00
124阅读
2评论
添加>file符号后,命令的输出就会写入文件file。如:[root@localhost misc]#
原创 2009-04-14 13:18:00
28阅读
shell 1testdb3:/home/oracle [pprod] >more /home/oracle/utility/macro/tns_log_back_12c.sh #! /usr/bin/ksh#set -xif [ $# = 0 ] then echo "" echo "# usag
转载 2017-03-23 16:23:00
79阅读
2评论
Funny UNIX Shell CommandsFunny Unix csh/sh commands: % cat "food in cans" cat: can't open food in cans % nice man woman No manual entry for woman. % rm God rm: God nonexistent % ar t God ar: G
翻译 精选 2009-06-18 18:23:03
981阅读
  • 1
  • 2
  • 3
  • 4
  • 5