Shell 环境第一个shell脚本:运行 Shell 脚本有两种方法:Shell 变量定义变量使用变量只读变量删除变量变量类型Shell 字符串单引号双引号拼接字符串获取字符串长度提取子字符串查找子字符串Shell 数组定义数组读取数组获取数组的长度Shell 注释Shell 传递参数实例Shell运算符算术运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符Shell printf
转载
2024-04-22 19:18:37
68阅读
1.建立和运行shell程序
什么是shell程序呢? 简单的说shell程序就是一个包含若干行
shell或者linux命令的文件.
象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.
在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整
的程序文件.
执行shell程序文件有三种方法
(1)#ch
转载
2024-08-03 13:02:24
11阅读
1.命令行方式
awk [-F field-separator] 'commands' input-file(s)
其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。
在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。
2.shell脚本方式
将所有的awk
转载
2023-10-24 09:00:35
45阅读
shell 四则运算:expr,let,bc,(()),1、expr的用法:expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。详细使用方式:expr --helpexpr 表达式表达式说明: 用空格隔开每个项;用 / (反斜杠) 放在 shell 特定的字符前面;对包含空格和其他特殊字符的字符串要用引号括起来使用
awk工作原理 第一步:执行BEGIN{action;… }语句块中的语句 第二步:从文件或标准输入(stdin)读取一行,然后执行pattern{ action;… }语句块,它逐行扫描文件,从第一行到最后一行重复这个过程,直到文件全部被读取完毕。 第三步:当读至输入流末尾时,执行END{action;…}语句块 BEGIN语句块在awk开始从输入流中读取行之前被执行,这
转载
2024-04-03 20:16:56
47阅读
什么是 dash shell、dash shell 的特性、dash 脚本编程、zsh shell、zsh shell 的组成、zsh 脚本编程
原创
2022-06-21 11:02:31
36阅读
几个经常用到的shell东东!
1. shell下如何打印换行符:
echo $'\n'
2.shell比较大小
整形比较
-eq 等于,如:if [ "$a" -eq "$b" ]
-ne &nbs
原创
2011-12-13 15:00:50
594阅读
Bash shell的使用,正则表达式的使用。
Hi tom,
I think I failed my anatomy test yesterday. I
had a terrible stomach ache. I ate too many
fried green tomatoes.
Anyway, Tom, I need your help. I'd like to make
th
原创
2012-01-22 12:03:25
482阅读
好久没写shell了,花了半个小时才写对,不常用果然不够熟悉,以后还是得每天花半个小时写写shell
#!/bin/sh
#set -x
p="/"
cd $p
echo $(pwd)
for i in "$(ls -l $p)"; do
echo "$i";
done
j=0
for (( i=0; i<100; i=i+1 )); do
j=$((
转载
2021-08-05 09:02:11
114阅读
Color_Text() { echo -e " \e[0;$2m$1\e[0m" } Echo_Red() { echo $(Color_Text "$1" "31") } Echo_Green() { echo $(Color_Text "$1" "32") } Echo_Yellow() {
原创
2021-08-05 16:00:22
246阅读
shell脚本的基本写法 1)脚本第一行,魔法字符==#!==指定解释器【必写】 #!/bin/bash 表示以下内容使用bash解释器解析 注意: 如果直接将解释器路径写死在脚本里,可能在某些系统就会存在找不到解释器的兼容性问题,所以可以使用:#!/bin/env 解释器 #!/bin/env b ...
转载
2021-07-13 10:15:00
40阅读
2评论
# HBase Shell 使用指南
## 1. 概述
HBase Shell 是 HBase 提供的一个命令行工具,用于与 HBase 进行交互和管理。本指南将介绍如何使用 HBase Shell。
## 2. 安装和启动 HBase Shell
首先,确保已经安装了 HBase,并且 HBase 服务已经启动。然后,在终端中输入以下命令以启动 HBase Shell:
```shel
原创
2023-10-26 16:27:21
69阅读
2、shell2.1、shell基础正则表达式正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。并规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(RegularExpression)。2.1.1、普通元字符字符描述\
原创
2020-01-07 16:27:50
1785阅读
点赞
[b]简单算术运算符[/b]
expr表达式计算工具在shell中的使用
[b]注意:[/b]
1.条件表达式要放在方括号之间,并且要有空格,例如 [$a==$b] 是错误的,必须写成 [ $a == $b ]。
2.乘号(*)前边必须加反斜杠(\)才能实现乘法运算;
[b]关系运算符[/b]
关系运算符只支持数字,不支持字符串,除非字符串的值
转载
2024-05-29 06:51:14
42阅读
shell变量 (环境变量、预定义变量、位置变量、用户自定义变量)一、环境变量 (可以较好的了解到用户当前状态信息) 1、查看环境变量 #set | head -3 (查看多个环境变量) 
原创
2008-08-27 21:26:42
516阅读
1、搜索曾经用过的命令 Ctrl + r 会提示:(reverse-i-search)`': 进行模式匹配即可 History | grep 进行过滤 2、查看某端口ip连接情况,比如3306netstat -ano | grep 3306 | a
原创
2013-12-14 23:02:29
1327阅读
点赞
6评论
论坛里的一个兄弟要同时折腾两个变量,不知道如何折腾. 后来了解到可以用数组都忘记shell还有数组了.写了一个测试程序. 记录一下. 以后也有个印象.#!/bin/bash
declare -a tmp
for i in $(find /bin -type f)
do
 
原创
2015-07-24 22:47:49
551阅读
Shell以其稳定、高效和灵活成为系统管理员的首选。1、Shell简介:命令行:指的是供用户输入命令的界面,其本身只是接受输入,然后把命令传递给命令解释器。Shell:即命令解释器。本质上讲,Shell是一个程序,它在用户和操作系统之间提供一个面向行的可交互接口。用户在命令行中输入命令,运行在后台的Shell把命令转换成指令代码发送给操作系统。常用的Shell有:BASH、TCSHShell、Z-
原创
2018-03-04 20:23:06
611阅读
注意:容易出现403错误,实际爬取时不会出现。 response - a Response object containing the last fetched page >>>response.xpath('//title/text()').extract() return a list of s
转载
2017-11-23 16:17:00
162阅读
2评论
weiqifa@weiqifa-Inspiron-3847:~/weiqifa/shell/printfshell$ ./printf.sh helloworldweiqifa@weiqifa-Inspiron-3847:~/weiqifa/shell/printfshell$ cat printf.sh #!/bin/bashprintf "helloworld\n"weiqifa@w
原创
2021-07-27 22:03:36
137阅读