shell echo命令 显示普通字符串: echo "I am cat_crazy.'" 注:这里的双引号可以省略 显示转义字符: 如果要输出引号,*号等需要转义才能输出,如下 echo \"我是cat_crazy\" 输出结果是 "我是cat_crazy" 注:引号需要转义才能输出 显示变量: ...
分类:
系统相关 时间:
2017-01-17 14:03:29
阅读次数:
205
作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题 xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xar ...
分类:
系统相关 时间:
2017-01-12 10:07:30
阅读次数:
309
参考: http://man.linuxde.net/tr shell脚本学习指南 语法 tr [options] source-char-list replace-char-list 用途 转换字符。例如,将大写字符转换成小写。选项可让你指定要删除的字符,以及将一串重复出现的字符浓缩成一个。 Tr ...
分类:
其他好文 时间:
2016-12-28 01:30:58
阅读次数:
178
Shell文件包含 shell也可以包含外部脚本,语法格式如下: . filename 或 source filename 例如创建两个shell脚本。 脚本1:test1.sh url = "www.baidu.com" 脚本2:test2.sh . ./test1.sh echo "$url" ...
分类:
系统相关 时间:
2016-12-16 07:52:34
阅读次数:
296
shell是一种程序设计语言,是访问操作系统内核的服务。 Linux的shell种类常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin ...
分类:
系统相关 时间:
2016-12-13 07:38:08
阅读次数:
270
Linux中有四种算术运算,分别是expr,let,$[],$(())。下面分别介绍一下这四种算术运算的使用方法一、expr的用法[root@ssspure~]#expr1+2
3
[root@ssspure~]#expr1-2
-1
[root@ssspure~]#expr8+6
14
[root@ssspure~]#expr8-6
2
[root@ssspure~]#expr8\*6
48
[root@ssspure~]#e..
分类:
系统相关 时间:
2016-10-17 00:57:47
阅读次数:
200
Linux中生成随机数可以使用$RANDOM这个变量。manbash命令查看对RANDOM的解释。RANDOMEachtimethisparameterisreferenced,arandomintegerbetween0and32767isgenerated。可以看出,$RANDOM生成的随机数范围在0到32767之间。如果想要生成0到9之间的随机数,就可以对10取模运算,这..
分类:
系统相关 时间:
2016-10-17 00:54:38
阅读次数:
192
一、Shell中变量的声明和引用[root@ssspure~]#var1=Hello
[root@ssspure~]#echo$var1
Hello
[root@ssspure~]#echo${var1}World
HelloWorld在Shell中,变量的引用使用$。上面的代码中,$var1就是对变量var1的引用,输出的结果是Hello。如果想链接其他字符,将变量放到大括号{}里..
分类:
系统相关 时间:
2016-10-11 14:56:31
阅读次数:
295
shell脚本学习指南 以下八点不敢说就能成为你shell脚本学习指南de全部,至少可以让你编写出可靠的shell脚本。 1. 指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。我见过/usr/bin/env bash,也见过/bin/ba ...
分类:
系统相关 时间:
2016-09-20 07:53:22
阅读次数:
226
shell 编程: shell 开头必须指定bash:#!/bin/bash shell 的执行方式: 1. ./1.sh 执行当前目录下的1.sh,1.sh要是可执行文件 2. bash /usr/local/1.sh 定义变量 aa=’qqq’ =两侧不能有空格,使用变量 ${aa} Shell ...
分类:
系统相关 时间:
2016-09-15 16:19:53
阅读次数:
260